Das Parsen der JSON-Objekt zu erhalten, Spalte Daten
Sagen, ich habe Daten in ein JSON-Objekt formatiert so ähnlich wie...
{"data":
[["X","Y","Z"],
["52","23","10"],
["46","65","32"]]
}
Also im Grunde genommen, jede Zeile hat die form [X, Y, Z]
.
Was wäre der einfachste Weg, um dann Zugriff auf eine gesamte "Spalte" oder Vektor-Daten? Zum Beispiel, nehmen wir an, die "X", "Y" und "Z" ist eine überschrift, und ich möchte Zugang zu allen "X" - Daten.
Brauche ich für die Iteration über das gesamte Objekt irgendwie, um das erste Element jedes element, die entsprechen würde, um die "X" - Spalte?
Ich würde dies gerne tun, in JavaScript, wenn möglich.
Dank für jede Hilfe!
Hinzufügen Sie können eine Beschreibung, in welcher Sprache Sie dies tun wollen
yep, sorry, Hinzugefügt Beschreibung! 🙂 Danke!
was ist die endgültige Ausgabe?
Ich bearbeitet Meine Antwort für JavaScript
yep, sorry, Hinzugefügt Beschreibung! 🙂 Danke!
was ist die endgültige Ausgabe?
Ich bearbeitet Meine Antwort für JavaScript
InformationsquelleAutor AndroidNoobie | 2014-12-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie folgenden Beispiel-code, der einfach und geradlinig, um auf die erste Spalte.
Ersten Durchlaufen der ersten Zeile finden Sie den richtigen Spalte, dann erhalten Sie die Werte der Spalte für die nächsten Zeilen.
Ich bin auch nur learing JavaScript. 🙂
Hatte, um ein minor Update. Für die zweite for-Schleife, j = obj.Daten.Länge, nicht obj.Daten[0].Länge. obj.Daten[0].Länge gibt die Länge der Variablen "array", also in diesem Beispiel 3. obj.Daten.Länge gibt die Länge der Daten-Spalte. Verfasst Bearbeiten für die überprüfung. Ansonsten alles gut-nochmals vielen Dank!
InformationsquelleAutor Braj
Habe ich diesen code ausführen für Android, die Sie möglicherweise versucht, in JavaScript, die mit dieser Art von Logik:
Ausgabe in Logcat:
Bearbeitet: JavaScript:
InformationsquelleAutor Pratik Butani AndroidDev
Sollten Sie versuchen, mit so etwas wie Gson oder Jackson Json Processor verarbeiten von JSON und Deserialisieren Sie es in etwas, das Sie verwenden können.
Sie dies tun, werden Sie in der Lage sein, etwas zu tun:
InformationsquelleAutor blad
"jsonpath" scheint eine gute option zu:
führen würde, um so etwas wie
InformationsquelleAutor syllabus