Ü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!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage