导读热词
例子如下:
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
[java] view plaincopyprint?public static void main(String[] args) {
String str = “{‘TI’:[{‘value’:’aa1′,’count’:10},{‘value’:’aa2′,’count’:15},{‘value’:’aa3′,’count’:20}],” +
“‘AB’:[{‘value’:’ab’,’count’:110},{‘value’:’ab2′,’count’:115},{‘value’:’ab3′,’count’:210}]}”;
JSONArray newArray = new JSONArray();
JSONObject newJson = new JSONObject();
try {
JSONObject obj = new JSONObject(str);
Iterator it = obj.keys();
while (it.hasNext()) {
String key = (String) it.next();
String value = obj.getString(key);
JSONArray array = obj.getJSONArray(key);
for(int i=0;i
JSONObject jsonobject = array.getJSONObject(i);
jsonobject.put(“name”,key);
jsonobject.put(“exp”,key+”=”+jsonobject.getString(“value”));
newArray.put(jsonobject);
}
}
newJson.put(“groups”,newArray);
System.out.println(newJson);
} catch (JSONException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
String str = “{‘TI’:[{‘value’:’aa1′,” +
“‘AB’:[{‘value’:’ab’,’count’:210}]}”;
JSONArray newArray = new JSONArray();
JSONObject newJson = new JSONObject();
try {
JSONObject obj = new JSONObject(str);
Iterator it = obj.keys();
while (it.hasNext()) {
String key = (String) it.next();
String value = obj.getString(key);
JSONArray array = obj.getJSONArray(key);
for(int i=0;i
JSONObject jsonobject = array.getJSONObject(i);
jsonobject.put(“name”,key);
jsonobject.put(“exp”,key+”=”+jsonobject.getString(“value”));
newArray.put(jsonobject);
}
}
newJson.put(“groups”,newArray);
System.out.println(newJson);
} catch (JSONException e) {
e.printStackTrace();
}
}
结果:
[java] view plaincopyprint?{“groups”:[{“exp”:”AB=ab”,”count”:110,”name”:”AB”,”value”:”ab”},{“exp”:”AB=ab2″,”count”:115,”value”:”ab2″},{“exp”:”AB=ab3″,”count”:210,”value”:”ab3″},{“exp”:”TI=aa1″,”count”:10,”name”:”TI”,”value”:”aa1″},{“exp”:”TI=aa2″,”count”:15,”value”:”aa2″},{“exp”:”TI=aa3″,”count”:20,”value”:”aa3″}]}
原文链接:
http://blog.csdn.net/wwwyuanliang10000/article/details/7648250
相关文章
总结
以上是编程之家为你收集整理的jsonobject 遍历取值全部内容,希望文章能够帮你解决jsonobject 遍历取值所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
今天的文章java遍历jsonobject_jsonobject 遍历取值分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/28141.html