Überprüfen, ob untergeordnetes Objekt in JSON vorhanden ist
Ich überprüfe, ob ein Objekt in einer JSON-Zeichenfolge vorhanden ist:
<code>JSONObject json = null; try { json = new JSONObject(myJsonString); } catch (JSONException e) { e.printStackTrace(); } if(json.has("myObject")) System.out.println("EXISTS"); else System.out.println("DOESN'T EXIST"); </code>
Das Problem tritt auf, wenn ich versuche, zu überprüfen, ob ein Unterobjekt vorhanden ist. z.B:
<code>...,"queue":{"building":{"q0":{"id":177779,... </code>
Warteschlange existiert immer undGebäude auch, aberq0 ist nicht immer da. Also, wie kann ich die Existenz von überprüfenq0? Und gibt es eine Möglichkeit, dies mithilfe der Gson-Bibliothek zu überprüfen?
Danke im Voraus!