大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
json-lib和org.json的使用几乎是相同的,我总结出的区别有两点:
1. org.json比json-lib要轻量得多,前者没有依赖任何其他jar包,而后者要依赖ezmorph和commons的lang、logging、beanutils、collections等组件
2. json-lib在构造bean和解析bean时比org.json要方便的多,json-lib可直接与bean互相转换,而org.json不能直接与bean相互转换而需要map作为中转,若将bean转为json数据,首先需要先将bean转换为map再将map转为json,比较麻烦。
String jsonstr=”{a:{c:1,d:3},b:2}”;
JSONObject json=new JSONObject(jsonstr);
JSONObject json_A= (JSONObject) json.get(“a”);
System.out.println(json_A.keys());
for (Iterator<?> iterator = json_A.keys(); iterator.hasNext();) {
String type = (String) iterator.next();
Object jsonvalue=(Object) json_A.opt(type);
System.out.println(type+”:”+jsonvalue);
}
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/195918.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...