Json对象:链表?

时间:2017-09-25 02:40:41

标签: android json

我有一个Json字符串:

String json = "{\"I\":0,\"lst\":[{\"i1\":100500,\"s1\":\"abrakadabra\",
                        \"aList\":[{\"text\":\"secret will of my Dad\"}]}]}";
JSONObject o = new JSONObject(json);

我的问题:如何使用Json Obj方法递归浏览每个节点元素?

2 个答案:

答案 0 :(得分:1)

维塔利,我没有足够的回复来回复你的评论,所以把它作为答案发布。在我链接的那篇文章中,我的意思是使用loopThroughJson()方法的代码片段。我自己还没试过,但看起来不错。为了完整性,这又是链接 -

Recursively parsing JSON via JSONObject to fetch value against specific keys

答案 1 :(得分:0)

循环遍历对象,使用JSONObject方法将child作为Object类的引用,如果该对象是JSONArray或{{1}}的实例,则更深入。