您的位置:首页 > 编程语言 > Java开发

怎么迅速将Java对象的详细内容打印下来

2017-10-19 14:21 162 查看
可以利用JSONObject和JSONArray.

import net.sf.json.JSONObject;

比如你有一个复杂的对象:Person, 里边有姓名,电话,地址,地址又是一个复杂的类。

你有一个Person的对象person,你可以先将此对象转化成JSONObject对象,

personJSON = JSONObject.fromObject(person);

然后在System.out.println(personJSON).

因为JSONObject的toString方法做了很友好的格式转化,很容易阅读和理解,像下边那样:

{"allowedPolicies":[],"decision":"Deny","explicitlyDeniedPolicies":[],"implicitlyDeniedPolicies":[]}

{}包含的是对象,[]包含的是数组。

原文:http://blog.csdn.net/hongchangfirst/article/details/78284351

作者:hongchangfirst

hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐