Ich versuche, abhängige Dropdown-Menüs mit JavaScript zu implementieren. Ich habe drei Dropdowns Land, Bundesland und Stadt und die Daten für die Dropdowns sind aus den folgenden JSON-Daten zu erreichen. Ich möchte die Daten so speichern, dass alle Länder in Ländergruppen gespeichert werden, basierend auf dem Land. states sollten in state array gespeichert werden und basierend auf states sollte city in city array gespeichert werden. Ich habe versucht, for-Schleife zu verwenden, aber ich kann nur auf das innerste Schlüsselwertpaar zugreifen, d. H. Stadt.So speichern Sie JSON-Daten im Array
var country= {
"Countries": [{
"Country": "Country1",
"states": [{
"state": "state1",
"city": ["city1", "city2"]
}, {
"state": "state2",
"city": ["city1", "city2"]
}]
}, {
"Country": "Country2",
"states": [{
"state": "state3",
"city": ["city1", "city2"]
}, {
"state": "state4",
"city": ["city1", "city2"]
}]
}]
}
Mögliche Duplikat [Json Daten Array Konvertieren] (http://stackoverflow.com/questions/23409909/convert-json-data-to-array) – Abhijeet
zeigen Bitte was Code Du hast es versucht, und was die Ausgabe war, war unerwartet. Es ist auch unklar, ob der angezeigte Code die Eingabe oder die gewünschte Ausgabe ist. Sie sollten auch beachten, dass in Ihrer Frage kein JSON vorhanden ist, da JSON auf Strings verweist. Dies sind Objekte. – 4castle