Проверка, существует ли подобъект в 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?

Заранее спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос