Ich habe eine Reihe von JSON-Dateien, die ich lesen und als Textdatei speichern muss. Das Problem ist, dass die Namen der Schlüssel in jeder JSON-Datei unterschiedlich sind. Ich habe die Verwendung der Funktion Object.keys gesehen die Schlüsselnamen zu erhalten, aber zum Beispiel in einer solchen Datei:JSON-Objektschlüsselnamen abrufen und verwenden
{
"mainKey1" :
[
{
"subKey1" : "Value 1",
"subKey2" : "Value 2",
"subKey3" : "Value 3"
},
{
"subKey1" : "Value 1",
"subKey2" : "Value 2",
"subKey3" : "Value 3"
}
],
"mainKey2" :
[
{
"subKey1" : "Value 1",
"subKey2" : "Value 2",
"subKey3" : "Value 3"
},
{
"subKey1" : "Value 1",
"subKey2" : "Value 2",
"subKey3" : "Value 3"
}
]
}
Wie konnte ich die Namen „mainKey1“, „mainKey2“ erhalten, und so weiter, und auch "subKey1", subKey2 ", und so weiter.
Schließlich, nach Erhalt dieser Tastennamen, wie könnte ich sie verwenden, um die entsprechenden" Value1 "," Value2 "," Value3 "zu lesen.
Vielen Dank im Voraus!
Warum JSON.parse nicht verwenden https://www.w3schools.com/js/js_json_parse.asp? –
Umfasst Ihre Frage das Lesen und Schreiben von JSON-Dateien? Oder nur ein bisschen über das Abrufen der Objektschlüssel/Werte? –