ich habe eine JSON-Datei mit vielen Elementen wie diese:Lesen mehrerer Elemente aus JSON-Datei
{
"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 }]
}
Ich möchte, dass die Datei mit Gson lesen, aber alle Beispiele, die ich nur für ein Element gefunden. daher nach dem Lesen der ersten, wirft 'Expected EOF' Ausnahme. Wie kann ich das überwinden?
JSON ist * gemeint * eine Einheit zu sein (sein, dass ein Objekt oder ein Array) - und was Sie haben mehrere Objekte ist. Was Sie wirklich in dieser Situation wollen, ist ein Array auf der obersten Ebene, mit jedem Objekt als Element darin. Kannst du die * Generation * dieses JSON beeinflussen, oder bleibst du bei diesem Format stecken? –