相关疑难解决方法(0)

检查JSON中是否存在subObject

我正在检查JSON字符串中的对象是否存在使用此:

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");
Run Code Online (Sandbox Code Playgroud)

当我尝试检查子对象是否存在时,会出现问题.例如:

...,"queue":{"building":{"q0":{"id":177779,...
Run Code Online (Sandbox Code Playgroud)

队列总是存在并且也在构建,但是q0并不总是存在.那么,我该如何检查q0的存在?并且,有没有办法使用Gson库检查它?

先感谢您!

string android json gson

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

gson ×1

json ×1

string ×1