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

Python036

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)

可以使用jackson的 new ObjectMapper().readValue(String, bean.class)

或者使用 JSONObject.toBean(String,bean.class)

都可以实现json转化为bean

而 jackson 或者 JSONObject 的jar包网上均有下载,把下载的jar导入你的项目中即可。