这篇文章将为大家详细讲解有关Gson中toJson和fromJson方法怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
<强>引入依赖强>:砰的一声。xml文件中加入
& lt; !——, https://mvnrepository.com/artifact/com.google.code.gson/gson ——比; & lt; dependency> ,,,& lt; groupId> com.google.code.gson ,,,& lt; artifactId> gson ,,,& lt; version> 2.8.5 & lt;/dependency>
1. tojson()方法是实现从java实体到Json相关对象的方法
(1)将对象转换为Json字符串
Gson Gson =new Gson (); User User =, new 用户(123年,“zy"); String str =, gson.toJson(用户); System.out.println (str);
输出结果为
Gson gson1 =new Gson (); Map<整数,String>,地图=,new HashMap<整数,,String> (); map.put (11,“zy"); map.put (12,“zz"); String str1 =, gson1.toJson(地图); System.out.println (str1);
输出结果为
Gson Gson =new Gson (); User User =, new 用户(123年,“zy");//将对象转为json字符串 String str =, gson.toJson(用户);//再由json字符串转为java对象,通过得到方法得到对象里的值 User fromJson =, gson.fromJson (str, User.class); System.out.println (fromJson.getAge () +“……“+ fromJson.getName ());
输出结果为
Gson Gson =new Gson (); Map<整数,String>,地图=,new HashMap<整数,,String> (); map.put (11,“zy"); map.put (12,“zz");//将映射集合转换为json字符串 String str =, gson.toJson(地图);//将json字符串转换为映射集合 Type Type =, new TypeToken