Ich habe die folgende JSON-Datenstruktur. Ich würde gerne wissen, wie ich die Daten extrahieren könnte, die die Schlüssel liefern.JSON-Daten mit Leerzeichen
"Meta Data": {
"1. Information": "High School",
"2. Name": "St Marys"
},
"Teachers' Names": {
"Grade I": {
"1. English": "Amanda Fernandez",
"2. Sociology": "Christina Andrew",
"3. Applied Science": "George Binu"
},
"Grade II": {
"1. English": "Gedfd Hkdfd",
"2. Sociology": "lksdg klsdfd",
"3. Applied Science": "some one else"
}
}
}
Ich benutze NodeJS und erhalten diese Daten in einem ‚Körper‘ Objekt unter Anforderungsmodul. Wie extrahiere ich den oben genannten Englisch-Lehrer-Namen? Ich habe versucht, Körper [ "Teachers' Names] [0], um zu sehen, ob es mir zumindest die Grade geben würde ich in voller widersprechen. Aber es kam nicht. Kann mir bitte jemand helfen?
Ist das 'body' immer in der gleichen Struktur oder wird es dynamisch generiert? – Siggy
Die Struktur ist identisch, aber die Daten werden dynamisch generiert, basierend auf dem, nach dem ich die API frage. – SamT
Angenommen, Sie haben immer "Meta Data" und "Teachers Names" und nur die untergeordneten Elemente ändern sich ... Sie können "Object.keys" oder eine "for..in" -Schleife verwenden, um die Eigenschaften zu durchlaufen. Wenn Sie einen bestimmten Wert wünschen, sollten Sie nicht alle Eigenschaften des Objekts durchlaufen. – Siggy