博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java——Json字符串与Object互转
阅读量:4625 次
发布时间:2019-06-09

本文共 1578 字,大约阅读时间需要 5 分钟。

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); }

 

转载于:https://www.cnblogs.com/it-mh/p/10729896.html

你可能感兴趣的文章
Git详解之一 Git起步
查看>>
退出游戏行业去考研,可否?
查看>>
Node.js初体验
查看>>
百度之星 1004 Labyrinth
查看>>
crm创建报告补充导航
查看>>
几种开源分词工具的比較
查看>>
等于null和长度0有区别,null不能调用任何方法,如Tostring 和.length 源于checkbox的未勾选返回值为null,勾选的返回值为on...
查看>>
项目管理专业 知识点总结(三)
查看>>
session的工作原理
查看>>
使用Pageable 分页
查看>>
经验总结:青春豆的治疗方法
查看>>
linux常用命令:at 命令
查看>>
Spring学习(七)—事务管理的实现
查看>>
jmeter java请求
查看>>
如何自定义博客园代码高亮主题,同时分享自己使用的黑色主题
查看>>
移除IOS下按钮的原生样式
查看>>
ACM-ICPC2018北京网络赛 Tomb Raider(暴力)
查看>>
循环 数组
查看>>
锁(3)-- DB锁
查看>>
Microsoft(C)注册服务器(32位)CPU占用高
查看>>