Der Umgang mit zufällig generierten und inkonsistent JSON-Feld/Schlüssel-Namen mit GSON

Habe ich folgenden JSON-Schnipsel:

{ "randomlygeneratedKeyname0" : "some-value",
  "randomlygeneratedKeyname1": {
       "randomlygeneratedKeyname2" : {
           "randomlygeneratedKeyname3": "some-value",
           "randomlygeneratedKeyname4": "some-value"
       },
       "randomlygeneratedKeyname5": {
           "randomlygeneratedKeyname6": "some-value",
           "randomlygeneratedKeyname7": "some-value"
       }
   }
}

Notizen, die ich weiß nicht, den Namen des randomlygeneratedKeyname und deren Namenskonvention ist inkonsistent so konnte ich nicht erstellen, meine entsprechenden Java-Feld/variable Namen.

Wie kann ich die (de)Serialisierung in GSON?

Dank im Voraus für Eure Hilfe.

  • Welche Art von Daten zu Struktur erwarten Sie zu generieren? Ein Map<String, Map<String, Map<String, ...>>>?
  • Ich bin offen mit allen Daten-Struktur. Map<> tun. Wie es in GSON?
  • Wenn eine Lösung für das Problem 325 umgesetzt wurden, wäre dies einfach code.google.com/p/google-gson/issues/detail?id=325
InformationsquelleAutor pion | 2011-06-23
Schreibe einen Kommentar