public static void JacksonTest() {//推荐
//{"MNG001":[{"ID":"1","PWD":"2"}],"MNG002":[{"FaultCode":"1","PWD":"3"}]}
String json = "{\"MNG001\":[{\"ID\":\"1\",\"PWD\":\"2\"}],\"MNG002\":[{\"FaultCode\":\"1\",\"PWD\":\"3\"}]}"; ObjectMapper mapper = new ObjectMapper();
//把json字符串转为对象
Object object = null;
try {
object = mapper.readValue(json, Object.class);
} catch (JsonParseException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("JsonToObject-->"+object.toString());
//把对象转为json字符串
String objectjson = "";
try {
objectjson = mapper.writeValueAsString(object);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
System.out.println("ObjectToJson-->"+objectjson);
} public static void GsonTest() {
//{"MNG001":[{"ID":"1","PWD":"2"}],"MNG002":[{"FaultCode":"1","PWD":"3"}]}
String json = "{\"MNG001\":[{\"ID\":\"1\",\"PWD\":\"2\"}],\"MNG002\":[{\"FaultCode\":\"1\",\"PWD\":\"3\"}]}"; Gson gson = new Gson();
//把json字符串转对象
Object object = gson.fromJson(json, Object.class);
System.out.println("JsonToObject-->"+object.toString());
//把对象转json字符串
String objectjson = gson.toJson(object);
System.out.println("ObjectToJson-->"+objectjson);
}

最新文章

  1. EF 在controller 带参数跳转到新的网址
  2. iOS基本数据库存储方式 - CoreData
  3. Mac卸载MySQL
  4. 提高MYSQL百万条数据的查询速度
  5. IOS Core Animation Advanced Techniques的学习笔记(三)
  6. 3. 量化交易策略 - https://github.com/3123958139/blog-3123958139/README.md
  7. BZOJ 3144 切糕(最小割)
  8. STL底层数据结构实现
  9. Asp.Net分页存储过程
  10. Linux 特殊符号使用: 倒引号`的使用
  11. 交换机端口呈现err-disable的原因
  12. Smarty学习笔记(二)
  13. Python——内置函数
  14. SparkStreaming流处理
  15. endnote将参考文献导入word中
  16. LOJ2250 [ZJOI2017] 仙人掌【树形DP】【DFS树】
  17. shell 写的 jrottenberg/ffmpeg 转码
  18. sql 表中删除字段重复的行
  19. SQL-27 给出每个员工每年薪水涨幅超过5000的员工编号emp_no、薪水变更开始日期from_date以及薪水涨幅值salary_growth,并按照salary_growth逆序排列。 提示:在sqlite中获取datetime时间对应的年份函数为strftime('%Y', to_date)
  20. 《剑指offer》第三十二题(之字形打印二叉树)

热门文章

  1. Linux开发初探
  2. CF思维联系–CodeForces - 222 C Reducing Fractions(数学+有技巧的枚举)
  3. JS中由闭包引发内存泄露的深思
  4. C. Ilya And The Tree 树形dp 暴力
  5. spring Code(spring 核心)
  6. Vue列表实现滚动到指定位置样式改变
  7. CC2530串口通信
  8. [hdu5217]线段树
  9. [带符号大整数模板]vector版
  10. Go中操作mysql