Ive got a JSON string coming over and being assinged to a javascript object
{
"results":[
{
"id":"460",
"name":"Widget 1",
"loc":"Shed"
},{
"id":"461",
"name":"Widget 2",
"loc":"Kitchen"
}]
}
Is there a way to "query" this data in javascript so I could search for an ID of 460 and get name and loc returned (other than just looping through the whole object)? I've got jQuery and Prototypejs available to use.
DEMO
JavaScript arrays have a built-in filter method:
var valuesWith460 = obj.results.filter(function(val) {
return val.id === "460";
});
(to support older browsers you'll want to grab the shim from the link above)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With