Ich versuche, die Schlüssel und Werte meiner verschachtelte Array wie folgt zugreifen:Wie verschachtelte JSON Objektschlüssel zugreifen und Werte
var obj = $.getJSON("mydata.json", function() {
console.log("load success");
});
Object.keys(obj[2].type).forEach(function(key) {
console.log(key, obj[key]);
});
Aber ich einen Fehler.
Hier ist die Struktur der JSON-Datei:
{
"nodes": [
{
"nd": "nd1",
"cat": "cat1"
}
],
"links": [
{
"id": 100
}
],
"types": [
{
"type": "one",
"image": "image001"
},
{
"type": "two",
"image": "image002"
},
{
"type": "three",
"image": "image003"
}
]
}
Mein Ziel ist es, eine Liste von Werten zu erhalten:
eins zwei drei
Welche Fehler bekommen Sie? –
'var vals = obj.types.map ((x) => x.image;});' – sed
Es gibt keinen Schlüssel 2 für das Objekt – Dimitri