gson转各种对象的用法
一、Gson的优势
1、Gson是一个简单易用的Java库,可以将JSON格式的数据转换成Java对象,也可以将Java对象转换成JSON格式的数据。
2、Gson是一种流行的Java库,它可以节省大量的编码时间,因此可以更快速地实现JSON与 Java对象之间的转换。
3、Gson库能够将Java对象之间的复杂结构转换成JSON格式的字符串,从而可以保存或传输Java对象的复杂结构。
4、Gson支持大量的基本数据类型,如布尔值、整型、浮点型等,因此可以很容易地将Java对象转换成JSON格式。
二、Gson转各种对象的用法
json转换对象 1、将JSON转换成Java对象
使用Gson库可以很容易地将JSON格式的数据转换成Java对象,只需要将JSON字符串作为参数传入Gson的fromJson()方法即可。
例如:
String jsonStr = '{'name':'John','age':30,'car':null}';
Gson gson = new Gson();
Person person = gson.fromJson(jsonStr, Person.class);
2、将Java对象转换成JSON
使用Gson库可以很容易地将Java对象转换成JSON格式的字符串,只需要将Java对象作为参数传入Gson的toJson()方法即可。
例如:
Gson gson = new Gson();
Person person = new Person('John', 30, null);
String jsonStr = Json(person);
3、将JSON转换成数组
使用Gson库可以很容易地将JSON格式的数据转换成Java数组,只需要将JSON字符串作为参数传入Gson的fromJson()方法即可。
例如:
String jsonStr = '[{“name”:”John”, “age”:30,“car”:null},{“name”:”Bob”, “age”:25,“car”:null}]';
Gson gson = new Gson();
Person[] persons = gson.fromJson(jsonStr, Person[].class);
4、将JSON转换成集合
使用Gson库可以很容易地将JSON格式的数据转换成Java集合,只需要将JSON字符串作为参数传入Gson的fromJson()方法即可。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论