0

How can I select some fields from this Json Result or response which has the blow format

var WPQ3ListData = { "Row" : 
[{
  "ID": "27",
  "PermMask": "0x400001f07fff1bff",
  "FSObjType": "0",
  "Title": "NOOO",
  "FileLeafRef": "27_.000",
  "TotalCost": "87",
  "TotalCost.": "87.0000000000000",
  "TC1ID": "23",
  "TotalCost.SUM": "160"
}]
}

for example I want to select TotalCost.SUM value and store it into a variable on document.ready of jQuery

MJ X
  • 8,506
  • 12
  • 74
  • 99

3 Answers3

3

You can fetch it using WPQ3ListData.row[0]["TotalCost.SUM"]

var WPQ3ListData = { "Row" : 
[{
  "ID": "27",
  "PermMask": "0x400001f07fff1bff",
  "FSObjType": "0",
  "Title": "NOOO",
  "FileLeafRef": "27_.000",
  "TotalCost": "87",
  "TotalCost.": "87.0000000000000",
  "TC1ID": "23",
  "TotalCost.SUM": "160"
}]
};

$(document).ready(function(){
  var valueReq = WPQ3ListData.Row[0]["TotalCost.SUM"];
});
void
  • 36,090
  • 8
  • 62
  • 107
0

It should be done with associative array indexing ie, object["property"]

var WPQ3ListData = { "Row" : 
[{
  "ID": "27",
  "PermMask": "0x400001f07fff1bff",
  "FSObjType": "0",
  "Title": "NOOO",
  "FileLeafRef": "27_.000",
  "TotalCost": "87",
  "TotalCost.": "87.0000000000000",
  "TC1ID": "23",
  "TotalCost.SUM": "160"
}]
}



$(document).ready(function(){
  var value = WPQ3ListData.Row[0]["TotalCost.SUM"];
});
Akshat
  • 479
  • 4
  • 9
0
`WPQ3ListData.Row[0]["TotalCost.SUM"]`

    var WPQ3ListData = { "Row" : 
    [{
      "ID": "27",
      "PermMask": "0x400001f07fff1bff",
      "FSObjType": "0",
      "Title": "NOOO",
      "FileLeafRef": "27_.000",
      "TotalCost": "87",
      "TotalCost.": "87.0000000000000",
      "TC1ID": "23",
      "TotalCost.SUM": "160"
    }]
    };

    $(document).ready(function(){
      var requestValue = WPQ3ListData.Row[0]["TotalCost.SUM"];
    });
Pushker Yadav
  • 866
  • 1
  • 8
  • 15