课程
/后端开发
/Java
/JSON快速入门(Java版)
问题见我的标题
2018-05-21
源自:JSON快速入门(Java版) 3-2
正在回答
两个wangxiaoer本质是完全不同的。
第一个wangxiaoer直接就是JSONObject的实体对象。所有可以直接通过println方法输出json。
第二个wangxiaoer是HashMap的实体对象。需要再通过JSONObject(wangxiaoer)去new一个SONObject的实体对象。
如果还有什么疑惑,可以私我,我会尽快回复。望采纳~
我觉得是要把Map先封装成JSONObject对象,这样toString之后才能输出json格式的字符串
只是格式上的区别,这三者都是用JSONObject的格式输出的,你也可以直接输出HashMap获取JavaBean的格式,这样就不用转换成JSONObject了,转换是为了更好地作对比以及告诉你HashMap和JavaBean可以用来生成JSONObject
举报
JSON和GSON的应用,JSON快速入门视频教程,赶快加入吧
2 回答hashmap构建json对象,输出时出现语法错误
2 回答通过javaBean把java对象转化为一个Json对象出现没有传入javabean对象的构造方法??
3 回答创建JSON对象三种输出方式的区别和优缺点?
2 回答调用javaobject的构造方法没有办法传给对象啊
1 回答JSONObject初始化HashMap不用toString()方法也能成功输出?why?