求这个json串用gson怎么解析,嵌套多层集合

求这个json串用gson怎么解析,嵌套多层集合,第1张

首先楼上说的部分是对的。那么我先假设你已经获得了这个字符串,将之定义为jsonString

JSONObject jsonObject = new JSONObject(jsonString);

然后,根据嵌套的种类,可以确定下一步如何取值。根据你的情况来看。应该是:

String user_get_response = jsonObjectgetString("user_get_response");

JSONObject user_get_response_obj = new JSONObject(user_get_response);

这是针对第一层嵌套的。

一层一层的取下去就好。如果是数组类型的,就用JSONArray来接收。

JSONArray jsonArray = new JSONArray(jsonObjectgetString("xxx"));

总之就是由外到内去解析就好

如果这是一次返回的json,那么你要分成3级显示,就需要分3级显示的不同点在那里

观察了你的json数据,json的字段都是相同的,因此想通过字段不同加以区别行不通,但是我看到你json字符串中有一个parentId,而且每一个的parentId都是不一样,我想你可以通过这个加以区分:

if(parentId == "1001"){ alert("学段") } if(parentId == "1002"){ alert("学科") } if(parentId == "1003"){ alert("版本") }

以上就是关于求这个json串用gson怎么解析,嵌套多层集合全部的内容,包括:求这个json串用gson怎么解析,嵌套多层集合、js 中如何筛选符合条件的多层嵌套的json里面的某个key值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9804578.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存