怎么迅速将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
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
相关文章推荐
- 【Java面试题】15 String s="Hello"; s=s+“world!”;这两行代码执行后,原始的String对象中的内容到底变了没有?String与StringBuffer的超详细讲解!!!!!
- 利用Java的反射机制解析一个Class对象的详细内容(工具方法留用)
- java怎么实现两个对象内容的交换
- java reflect:打印对象属性内容 很好的调试工具
- 深入java的equals方法,怎么比较两个对象的内容是否相等?对象的内容指的是什么?
- 原!! java直接打印一个对象时,并不是直接调用该类的toString方法 ,而是会先判断是否为null,非null才会调用toString方法
- 用java怎么创建一个文件并向该文件写文本内容
- java打印对象中的属性名和值
- 使用SAX解析将xml的文件内容结构保存到java对象中
- 重写Java Object对象的hashCode和equals方法实现集合元素按内容判重
- java 向文档末尾添加内容,打印LOG
- 如何修改int的打印内容——史上最难的JAVA面试题
- JAVA里面的对象到底是怎么理解的
- Java中对象、对象引用、堆、栈、值传递以及引用传递的详细解释
- java怎么把数据库的内容导出到excel表里面
- java写一个程序,实现从文件中读出文件内容,并将其打印在屏幕当中,并标注上行号
- java怎么不实例化一个对象但是可以获取其中的值
- java 怎么让打印信息换行?
- 固定头部和尾部,分页打印详细内容
- java面向对象基础_final详细介绍