Sprawdzanie, czy istnieje obiekt podrzędny w JSON
Sprawdzam, czy obiekt w łańcuchu JSON istnieje przy użyciu tego:
<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>
Problem pojawia się, gdy próbuję sprawdzić, czy istnieje obiekt podrzędny. na przykład:
<code>...,"queue":{"building":{"q0":{"id":177779,... </code>
Kolejka zawsze istnieje ibudynek także, aleq0 nie zawsze tam jest. Więc jak mogę sprawdzić istnienieq0? I czy istnieje sposób, aby to sprawdzić za pomocą biblioteki Gson?
Z góry dziękuję!