关于json字符串转换成json对象、HashMap和实体类的操作
2017-10-30 18:42
211 查看
步骤如下:
1、接收json字符串
2、转成json对象
3、json对象转成HashMap
4、json对象转成实体类
直接上代码:
1、接收json字符串,转成json对象
// 接收json字符串
String sd = "{" +
"\"intyId\": 45," +
"\"detailId\": 75"+
"}";
// 先将json串转成json对象
JSONObject obj = new JSONObject().fromObject(sd);
2、json转成HashMap
// json串转成map
HashMap map = new HashMap<>(obj);
System.out.println(map.get("intyId"));
3、json转成实体类
// json串转成实体类
Student stu = (Student) JSONToObj(obj.toString(), Student.class);
好了,到此大功告成,转成实体需要注意的是json对象的结构必须要跟实体类相对应才可以。
1、接收json字符串
2、转成json对象
3、json对象转成HashMap
4、json对象转成实体类
直接上代码:
1、接收json字符串,转成json对象
// 接收json字符串
String sd = "{" +
"\"intyId\": 45," +
"\"detailId\": 75"+
"}";
// 先将json串转成json对象
JSONObject obj = new JSONObject().fromObject(sd);
2、json转成HashMap
// json串转成map
HashMap map = new HashMap<>(obj);
System.out.println(map.get("intyId"));
3、json转成实体类
// json串转成实体类
Student stu = (Student) JSONToObj(obj.toString(), Student.class);
好了,到此大功告成,转成实体需要注意的是json对象的结构必须要跟实体类相对应才可以。
相关文章推荐
- 关于json对象和json字符串的转换以及操作
- ASP.NET 自带对象 JSON字符串与实体类的转换
- java将JSON字符串转换为实体类对象,基于net.sf.json实现
- 关于如何将含有Date类型属性的对象转换成符合实际应用的Json字符串
- 关于JSon中 eval() 把json 的字符串 转换成 对象
- JSON-JSON字符串转换成JSON对象、JSON对象数组、java实体类以及保存到List列表中
- JS中常用操作技巧(页面动态增加div,contain方法扩展,JSON对象鱼字符串转换)
- JavaScript操作JSON的方法总结,JSON字符串转换为JSON对象
- 将json字符串转换为实体类对象
- Java--学习(一)关于使用Gson将json字符串转换成对象
- 关于json以及json字符串和Java对象的转换
- 关于JSON中字符串与java对象的相互转换问题
- JSON-JSON字符串转换成JSON对象、JSON对象数组、java实体类以及保存到List列表中
- 开发:随笔记录之 Json字符串 与 List、HashMap对象的转换
- java将JSON字符串转换为实体类对象,基于net.sf.json实现
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换操作
- 开发:随笔记录之 Json字符串 与 List、HashMap对象的转换
- ASP.NET 自带对象 JSON字符串与实体类的转换
- js操作cookie及 json对象和json字符串的相互转换
- ASP.NET自带对象JSON字符串与实体类的转换