Lesen mehrere Elemente, die aus json-Datei

habe ich eine json-Datei mit vielen Elementen wie diese:

{ 
"code" : "hfuiew89", 
"type" : "location", 
"coordinates" : [ { "lat" : 40.9861, "lon" : 29.1046, "index" : 1 }, 
          { "lat" : 40.9976, "lon" : 29.1153, "index" : 2 }, 
          { "lat" : 40.9809, "lon" : 29.2194, "index" : 3 }] 
}
{ 
"code" : "klsdsjh", 
"type" : "location", 
"relatedTags" : [ "kolmha" ], 
"coordinates" : [ { "lat" : 40.9808, "lon" : 29.1605, "index" : 1 }, 
              { "lat" : 40.9965, "lon" : 29.1672, "index" : 2 }] 
}

möchte ich zu Lesen, dass die Datei mit gson aber alle Beispiele, die ich fand, sind nur für ein element. daher nach dem Lesen der ersten ein, wirft 'Erwartet EOF' Ausnahme. wie kann ich das umgehen?

  • JSON ist dazu gedacht, eine einzelne Entität (ein Objekt, oder ein array) - und was du hast ist mehrere Objekte. Was Sie wirklich wollen, in dieser situation ist ein array auf der obersten Ebene, die mit jedem Objekt als ein element in Ihr. Können Sie Einfluss auf die Generierung dieser JSON, oder sind Sie stecken mit diesem format?
InformationsquelleAutor eblek | 2012-06-28
Schreibe einen Kommentar