Проверка, существует ли подобъект в JSON
Я проверяю, существует ли объект в строке JSON, используя это:
<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>
Проблема появляется, когда я пытаюсь проверить, существует ли подобъект. например:
<code>...,"queue":{"building":{"q0":{"id":177779,... </code>
Queue всегда существует иbuilding также, ноq0 не всегда там. Итак, как я могу проверить существованиеq0? И есть ли способ проверить это с помощью библиотеки Gson?
Заранее спасибо!