Verificando se existe subObject em JSON
Estou verificando se existe um objeto em uma string JSON usando isto:
<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>
O problema aparece quando tento verificar se existe um objeto secundário. por exemplo:
<code>...,"queue":{"building":{"q0":{"id":177779,... </code>
Fila sempre existe econstrução também, masq0 nem sempre está lá. Então, como posso verificar a existência deq0? E existe uma maneira de verificar isso usando a biblioteca Gson?
Agradeço antecipadamente!