I have an Object like this. I got the "apple" in the following code and an object.
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "apple"
}
var name_Json_obj = Json_obj.name;
console.log(name_Json_obj);
However, in this type of object I can not get "Orange". or "Melon".
How to get "Orange". or "Melon".
{
"@context": "http://schema.org",
"@graph": [
{ "@type": "ImageObject",
"name": "Orange" },
{ "@type": "VideoObject",
"name": "Melon" }
]
}
var name_first_Json_obj = Json_obj.???;
Since there is @ you can't use dot notation, so use bracket notation:
Json_obj['@graph'][0].name
var Json_obj = {
"@context": "http://schema.org",
"@graph": [{
"@type": "ImageObject",
"name": "Orange"
},
{
"@type": "VideoObject",
"name": "Melon"
}
]
};
console.log(Json_obj['@graph'][0].name)