JSFiddle - React, Tailwind, and code Playground
by ponmudi
HTML
JSON contains dog :<span id="dog"></span> <br/>
JSON contains puppy :<span id="puppy"></span>
JavaScript
function _isContains(json, value) {
let contains = false;
Object.keys(json).some(key => {
contains = typeof json[key] === 'object' ? _isContains(json[key], value) : json[key] === value;
return contains;
});
return contains;
}
var JSONObject = {"animals": [{name:"cat"}, {name:"dog"}]};
document.getElementById('dog').innerHTML = _isContains(JSONObject, "dog");
document.getElementById('puppy').innerHTML = _isContains(JSONObject, "puppy");