Prüft, ob ein Unterobjekt in JSON existiert

8

Ich überprüfe, ob ein Objekt in einer JSON-Zeichenfolge vorhanden ist:

%Vor%

Das Problem tritt auf, wenn ich versuche zu überprüfen, ob ein Unterobjekt existiert. z.B.:

%Vor%

Warteschlange existiert immer und Gebäude auch, aber q0 ist nicht immer vorhanden. Wie kann ich die Existenz von q0 überprüfen? Und gibt es eine Möglichkeit, es mit der Gson-Bibliothek zu überprüfen?

Vielen Dank im Voraus!

    
KrLx_roller 08.04.2012, 15:13
quelle

2 Antworten

11

Sie können es einfach versuchen und null zurückgeben, wenn der Versuch fehlgeschlagen ist. Oder Sie können Ihren Versuch in kleine Stücke zerbrechen, um zu überwachen, wo er versagt.

%Vor%

Sie können auch Schritt für Schritt gehen, wenn Sie Protokolle für jede Ebene drucken möchten.

%Vor%     
Peter Ajtai 08.04.2012, 15:51
quelle
1

Nutzen Sie die Ausnahmen zu Ihrem Vorteil

%Vor%

Ссылка

  

JSONException - wenn der Schlüssel nicht gefunden wird oder wenn der Wert kein JSONObject ist.

    
Blundell 08.04.2012 15:38
quelle

Tags und Links