Abrufen von Werten aus verschachtelten JSON-Objekten

7

Ich habe eine JSON-Datei, die ich parsen möchte. Die JSON-Datei ("myfile") hat folgendes Format:

%Vor%

Ich möchte den Wert (ŚrednioZaawansowany) von Key 2 von Language Levels abrufen.

%Vor%

Was ist als nächstes zu tun? Wie kann ich darüber iterieren?

    
m.aibin 03.01.2014, 08:53
quelle

5 Antworten

11

Vielleicht verwenden Sie nicht die neueste Version von JSON-Java Library, sondern json-simple. json-simple wurde lange nicht mehr aktualisiert, aber JSON-Java wurde vor 2 Monaten aktualisiert. JSON-Java kann bei GitHub gefunden werden, siehe hier: Ссылка

Wenn Sie dies verwenden, können Sie meinen Code unten beziehen:

%Vor%

Und da es sich um eine Open-Source-Lösung handelt, können Sie den Code und sein Dokument lesen, und Sie werden durch das Dokument geführt.

Ich hoffe, dass es hilft.

    
Xiao Liang 03.01.2014, 09:08
quelle
6

Sie können sehen, dass JSONObject ein% co_de erweitert %, also können Sie es einfach als HashMap verwenden:

%Vor%     
Jakub Kotowski 03.01.2014 08:59
quelle
2

Sie müssen Schritt für Schritt in verschachtelten JSON-Code iterieren.

für beispielsweise einen JSON, der von Google geocoding api

erhalten wurde %Vor%

Ich werde in der angegebenen Weise iterieren zu "Standort": {                    "lat": 23.2599333,                    "lng": 77.412615

// empfange JSON in einem json-Objekt

%Vor%     
preetesh gurjar 18.04.2017 11:23
quelle
0
%Vor%

Ich denke, das sollte funktionieren, aber ich habe momentan keine Möglichkeit, es zu testen.

    
dehlen 03.01.2014 08:59
quelle
0

Um alle Schlüssel von Jsonobject zu sehen, benutze dies

%Vor%     
eabyshev 30.09.2014 18:26
quelle

Tags und Links