Java中遍历Object的属性和属性值,并以String形式返回||toString()一个对象Object||将一个对象转化为字符串String
1.关注每个属性组
String toStr(Object object){
BeanMap beanMap = BeanMap.create(object);
List<String> list = new ArrayList<String>();
for(Object key : beanMap.keySet()){
Map<String, String> map = new HashMap<String, String>();
map.put(key.toString(), JSON.toJSON(beanMap.get(key)).toString());
list.add(map.toString());
}
return list.toString();
}
2.不关注属性组,只想要toString这个对象Object
这就简单多啦!直接json一下再toString();
JSON.toJSON(object).toString();