java将json字符串转换成对象批量存储数据

Python013

java将json字符串转换成对象批量存储数据,第1张

使用toJSONString()或者全局方法JSON.stringify()。将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,JS操作的是JSON对象,JSON对象和JSON字符串之间的相互转换是关键。

如果你的person是连同包和类名一起的话,可以使用反射来创建对象

Object person = Class.forName(str).newInstance()

---------------------------------------------------

首先,由于你的那些属性全都是private,所以不可能再外部取得,起码要先改成public

改成public后则可以通过反射直接取得这个值。

写法:

String value = (String)ConstString.class.getField(str).get(str)

给你个思路:

1、将jsonstr转为json对象 (这个可以用net.sf.json.JSONObject第三方包来实现)

2、根据refObj 这个key获取{'existType':'exist','deptType':'emp','treeNodeType':'dept'},把获取的这数据再转为json.

3、将转后的json根据existType就能取得值了 。