Filter Json

by Sumit Ridhal

CSS

body { white-space: pre; font-family: monospace; }

JavaScript

var jsonObj =[
 {
  "name": "Me",
  "info": {
   "age": "15",
   "favColor": "Green",
   "pets": true
  }
 },
 {
  "name": "Alex",
  "info": {
   "age": "16",
   "favColor": "orange",
   "pets": false
  }
 },
{
  "name": "Kyle",
  "info": {
   "age": "15",
   "favColor": "Blue",
   "pets": false
  }
 }
];

var filterData = jsonObj.filter(function(obj) {
  return obj.name === 'Alex';
});
    
document.body.innerHTML = "";
document.body.appendChild(document.createTextNode(JSON.stringify(filterData, null, 4)));