您的位置:首页 > Web前端 > JavaScript

使用Jackson将JSON字符串转换为MAP对象

2017-07-03 10:23 405 查看
当我们想将一串JSON格式的字符串转为MAP对象时,可能很多时候会先将字符串转换为JSON对象,然后使用一个for循环语句遍历keyset,将对象元素逐个添加到MAP对象中。其实我们可以用一种更简便的方法,是用Jackson库的ObjectMapper来完成这件事情。

import org.codehaus.jackson.map.ObjectMapper;

ObjectMapper mapper = new ObjectMapper();
//datTableRow是一个数据行对象,从datTableRow获取JSON格式字符串
String jsonData=datTableRow.getRowJsonData();
Map<String, Object> tmpMap=mapper.readValue(jsonData, Map.class);


通过以上代码,就可以将JSON字符串转换为Map对象了。

以上内容只是一个简单的技巧分享,谢谢大家阅读!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐