Verwenden von Gson zum Parsen von Json-Arrays und -Objekten ohne Namen

Ich weiß, dass es viele JSON mit GSON-Fragen gibt, aber keine davon bezieht sich direkt auf mich. Mein JSON ist anders formatiert.

Ich habe JSON-Daten, die ich mit GSON analysieren möchte. Diese sehen folgendermaßen aus:

[
   {
    "foo":"1",
    "bar":[ { "_id":"bar1"} ],
    "too":["mall", "park"]
   }
]

Und ich habe die Modellklassen:

ItemArray-Klasse

public class ItemArray
{
   List<Item> itemArray;

   //Get set here
}

Artikelklasse

public class Item
{
   String foo;
   List<Bar> bar;
   List<String> too;

   //Get set here
}

Bar-Klasse

public class Bar
{
   String id;

   //Get set here
}

Hier ist die Frage. Hat der JSON das richtige Format? Wenn ja, haben die Modellklassen das richtige Format?

Wenn nicht, schieben Sie mich bitte in die richtige Richtung. Danke im Voraus!

PS. Ich kann das JSON-Datenformat bei Bedarf ändern.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage