/ / Wie man einfache Werte aus einem JSON-Array erhält - JSON, Cloud, Arrays

Wie man einfache Werte aus einem JSON-Array erhält - JSON, Cloud, Arrays

Die Sprache, die ich benutze, ist Java. Von meiner Datenbank / meinem Cloud-Server bekomme ich ein einfaches JSON-Array, das "Strings" enthält. Ich möchte diese Strings verwenden und sie dem Benutzer anzeigen. Einfache Aufgabe. Ich bin jedoch völlig neu in JSON und der Datenbank, also konnte ich das nicht erreichen. Bildbeschreibung hier eingeben

Wie Sie auf dem Screenshot sehen können, wird mein JSON-Array "Objekt" genannt und es hat 3 String-Werte. Wie kann ich darauf zugreifen, wenn die Strings dem Benutzer angezeigt werden?

Ich habe es versucht

String a = (String) object.get(0);

Was ist, wenn ich ein Array von Arrays in einem JSON-Array habe? Wie greife ich auf ein bestimmtes Array innerhalb des JSON-Arrays zu, um darin nach Strings zu suchen?

Antworten:

0 für die Antwort № 1

Hier sind die 2 Klassen, mit denen Sie JSON-Daten in Java analysieren können:

Werte in Objekten werden durch die Zeichenfolge referenziertBezeichner und Sie können sie in der JSON durch Verwendung von Klammern {} identifizieren, und Arrays sind durch Index verwiesen und sie werden in [] Klammern eingeschlossen. Der Versuch, 1 als den anderen zu analysieren, löst eine Ausnahme aus. Sie können Objekte in Arrays, Arrays in Objekten oder wie auch immer Sie möchten verschachteln. Sobald Sie get () für ein Objekt oder Array verwenden, können Sie get () erneut verwenden, um ein untergeordnetes Objekt oder Array zu erhalten.