1

I have a json array like this

[
{ id: 1, name: "larry" },    
{ id: 2, name: "curly" },
{ id: 3, name: "moe" }
]

now i want to get one json object from this array of json objects ex: i want

{ id: 1, name: "larry" } 

this object from that array of json objects if name=larry . is it possible?

1
  • loop through the array and check the value of the name property Commented Feb 13, 2015 at 6:55

2 Answers 2

1

using jquery $.grep() you can search in json data.

var jsonData = [
  { id: 1, name: "larry" },    
  { id: 2, name: "curly" },
  { id: 3, name: "moe" }
];

var data= $.grep(jsonData, function(element, index){
  return element.name == 'larry';
});

console.log(data[0].id+ "====" + data[0].name);
Sign up to request clarification or add additional context in comments.

Comments

0

I'm not sure whether I get your question right, but shouldn't the following work?

var myObj = myJsonResponse[0];

console.log(myObj.id + " " + myObj.name);

Or if you wanna find by name:

var myObj;

for (var i = 0; i < myJsonResponse.length i++){
  // look for the entry with a matching value
  if (obj[i].name == "larry"){
     //found it
     myObj = obj[i];
  }
}

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.