使用Jackson将JSON字符串转换为MAP对象
2017-07-03 10:23
405 查看
当我们想将一串JSON格式的字符串转为MAP对象时,可能很多时候会先将字符串转换为JSON对象,然后使用一个for循环语句遍历keyset,将对象元素逐个添加到MAP对象中。其实我们可以用一种更简便的方法,是用Jackson库的ObjectMapper来完成这件事情。
通过以上代码,就可以将JSON字符串转换为Map对象了。
以上内容只是一个简单的技巧分享,谢谢大家阅读!
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对象了。
以上内容只是一个简单的技巧分享,谢谢大家阅读!
相关文章推荐
- 使用FastJson在JSON字符串、JSON对象及JavaBean、Map之间的相互转换
- json对象、json格式字符串、java对象【使用此net.sf.json.JSONObject将java对象[比如数组集合Map、Map扩展]转换成json格式字符串】
- java中json包的使用以及字符串,map,list,自定义对象之间的相互转换
- 使用jackson对Java对象与JSON字符串相互转换的一些总结
- 使用jackson对Java对象与JSON字符串相互转换
- 使用jackson对Java对象与JSON字符串相互转换的一些总结
- 使用jackson对Java对象与JSON字符串相互转换的一些总结。
- 使用com.fasterxml.jackson将对象转换为JSON字符串或反转
- 使用jackson对Java对象与JSON字符串相互转换的一些总结
- 使用jackson对Java对象与JSON字符串相互转换的一些总结
- java中json包的使用以及字符串,map,list,自定义对象之间的相互转换
- 通过Jackson实现Java对象和json字符串的相互转换
- Android使用Google Gson实现JSON字符串和对象、对象数组之间相互转换
- Json字符串和Java对象转换利器——Jackson
- 通过FastJson把字符串转换成JSON和Map和List对象处理json数据
- 使用GSON库将Java中的map键值对应结构对象转换为JSON
- 使用Jackson来实现Java对象与JSON的相互转换的教程
- 【荐】使用eval()、new Function()将JSON字符串转换为JSON对象
- 使用Google的Gson实现对象和json字符串之间的转换
- 使用eval将json字符串转换为json对象并且处理json数据