MJ X
MJ X

Reputation: 9044

Jquery Get specific values from JSON result?

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

Upvotes: 0

Views: 161

Answers (3)

Akshat
Akshat

Reputation: 479

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"];
});

Upvotes: 0

void
void

Reputation: 36703

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"];
});

Upvotes: 3

Pushker Yadav
Pushker Yadav

Reputation: 856

`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"];
    });

Upvotes: 0

Related Questions