课程
/后端开发
/Java
/JSON快速入门(Java版)
为什么用 javabean创建json不用toString方法就能打印出结果?
2017-01-01
源自:JSON快速入门(Java版) 3-4
正在回答
其实直接输出对象隐式调用了其父类Object的toString方法,也就是说老师写的其他的输出json串的代码也是可以不写toString的,但是不写的话也是调用了toString的,你可以重写测试下,望采纳~
输出的时候,直接调用的是封装属性的getAndset方法,并没有通过直接打印类的对象。
慕粉3370775 提问者
举报
JSON和GSON的应用,JSON快速入门视频教程,赶快加入吧
3 回答javabean方法为什么不用抛异常
2 回答json这三个方法,最后一个Java bena为什么没有用toString()方法啊
3 回答使用javaBean 创建JSon 打印String数组是出现"mojor":[{"bytes":[{},{},{},{},{},{}],"empty":false},{"bytes":[{},{},{},{},{},{},{},{},{}],"empty":false}]这样是什么原因?而用map等其他方法都是正常的,为什么?
1 回答JSONObject初始化HashMap不用toString()方法也能成功输出?why?
2 回答toString()方法后car跟house怎么没有在控制台打印出来