我有一个Json字符串:
String json = "{\"I\":0,\"lst\":[{\"i1\":100500,\"s1\":\"abrakadabra\",
\"aList\":[{\"text\":\"secret will of my Dad\"}]}]}";
JSONObject o = new JSONObject(json);
我的问题:如何使用Json Obj方法递归浏览每个节点元素?
答案 0 :(得分:1)
维塔利,我没有足够的回复来回复你的评论,所以把它作为答案发布。在我链接的那篇文章中,我的意思是使用loopThroughJson()方法的代码片段。我自己还没试过,但看起来不错。为了完整性,这又是链接 -
Recursively parsing JSON via JSONObject to fetch value against specific keys
答案 1 :(得分:0)
循环遍历对象,使用JSONObject
方法将child作为Object类的引用,如果该对象是JSONArray
或{{1}}的实例,则更深入。