I have a data structure like this:
var fieldTmp= [{
"CountryDetails":[{
    "countryName":"Kerala",
    "JobDetails":[{
        "RequisitionId":"00020447961",
        "City":"KOCHI",
        "PostedDate":"2016-12-18"
        },{
        "RequisitionId":"26103",
        "City":"TRIVANDRUM",
        "PostedDate":"2016-12-12"
        },{
        "RequisitionId":"26077",
        "City":"ALAPPEY",
        "PostedDate":"2016-10-09"
        },{
        "RequisitionId":"00020774701",
        "City":"KOTTAYAM",
        "PostedDate":"2016-06-12"
        },{
        "RequisitionId":"26078",
        "City":"ADOOR",
        "PostedDate":"2016-05-19"}]
    },
    "countryName":"MADRAS",
    "JobDetails":[{
        "RequisitionId":"0025456",
        "City":"CHENNAI",
        "PostedDate":"2017-06-05"
        },{
        "RequisitionId":"69847562",
        "City":"ADYAR",
        "PostedDate":"2016-10-14"}]
    },
    {"countryName":"Tamil Nadu",
    "JobDetails":[{
        "RequisitionId":"00020550501",
        "City":"CHENNAI",
        "PostedDate":"2016-12-18"
        },{
        "RequisitionId":"00020786022",
        "City":"KOVAI",
        "PostedDate":"2016-09-01"
        },{
        "RequisitionId":"00020786071",
        "City":"TRICHY",
        "PostedDate":"2016-04-10"}]
}] }]
My requirement is, I need to add Job Details under MADRAS to Tamil Nadu and I need to sort the data based on one property -PostedDate. So my result should be something like,
var fieldTmp= [{
"CountryDetails":[{
    "countryName":"Kerala",
    "JobDetails":[{
        "RequisitionId":"00020447961",
        "City":"KOCHI",
        "PostedDate":"2016-12-18"
        },{
        "RequisitionId":"26103",
        "City":"TRIVANDRUM",
        "PostedDate":"2016-12-12"
        },{
        "RequisitionId":"26077",
        "City":"ALAPPEY",
        "PostedDate":"2016-10-09"
        },{
        "RequisitionId":"00020774701",
        "City":"KOTTAYAM",
        "PostedDate":"2016-06-12"
        },{
        "RequisitionId":"26078",
        "City":"ADOOR",
        "PostedDate":"2016-05-19"}]
    },
    {"countryName":"Tamil Nadu",
    "JobDetails":[{
        "RequisitionId":"0025456",
        "City":"CHENNAI",
        "PostedDate":"2017-06-05"
        },{
        "RequisitionId":"00020550501",
        "City":"CHENNAI",
        "PostedDate":"2016-12-18"
        },{
        "RequisitionId":"69847562",
        "City":"ADYAR",
        "PostedDate":"2016-10-14"
        },{
        "RequisitionId":"00020786022",
        "City":"KOVAI",
        "PostedDate":"2016-09-01"
        },{
        "RequisitionId":"00020786071",
        "City":"TRICHY",
        "PostedDate":"2016-04-10"}]
}] }]
I tried to extract Madras data and add that to under Tamil Nadu. But nothing is working. I know how to extract single or multiple value from JSON object. But I need to edit that JSON and sort it. That I am able to do it.
 
    