Java Gson 使用,Gson将字符串转为list
来源:互联网 发布:开淘宝网店怎样发货 编辑:程序博客网 时间:2024/06/14 12:34
Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。
对象转为字符串
String ps =gson.toJson(person);
字符串转为对象
Person person =gson.fromJson(json, Person.class);
字符串为为list
List<Person> persons =gson.fromJson(json, new TypeToken<List<Person>>() {}.getType());
对象转为字符串,以键值对的方式返回字符串。
字符串转为对象,要注意字符串的格式。格式与对象转换的字符串一样,可以参照。
注意:
需要jar包 gson-2.3.jar,可从gson的官方下载所需版本。
字符串转为对象时,""字符串转出来对象为null,"{}" 转出来有对象,但各个字段为空值。
对象内有list字段时,json字符串的写法
json = "{\"id\":2,\"name\":\"abc\",\"books\":[\"xiqu\",\"wenzhang\",\"xiaoshuo\"]}";
json为list的写法
json = "[{\"id\":2,\"name\":\"abc\",\"books\":[\"xiqu\",\"wenzhang\",\"xiaoshuo\"]},"
+ "{\"id\":3,\"name\":\"def\",\"books\":[\"dianshi\",\"wenzhang\",\"xiaoshuo\"]}]";
代码示例:
- Java Gson 使用,Gson将字符串转为list
- Java Gson 使用,Gson将字符串转为list
- 使用gson将json字符串转为list
- 使用Gson将Json转为list
- 使用Gson将json字符串转为map
- Gson将负载json字符串转为Javabean
- 使用Gson将List<T>()转化为json字符串
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- Java gson使用 将Java对象转为Json 并 Json转回Java对象
- Java gson使用 将Java对象转为Json 并 Json转回Java对象
- gson将JSON字符串转成Java对象
- Java-Gson解析-03 使用gson生产json字符串
- 使用Gson将List转化为JSON并转回list
- 使用Gson将List转化为JSON并转回List
- Android--gson将list转化为json字符串
- 利用gson将JSON格式转为Map
- 使用Gson解析字符串
- 使用GSON解析List<BankInfo>类型等的字符串
- mysql数据库
- JavaScript+DOM编程艺术(清晰中文版)笔记1
- [Language]Python的多线程
- C++ 内联函数
- DNN在TensorFlow框架的实现
- Java Gson 使用,Gson将字符串转为list
- Codeforces Round #441 C. Classroom Watch
- 数据安全-欢迎来稿
- 【知识整理】Node.js-Koa之Context、HTTP Response类型
- Scrapy安装报错:AttributeError: 'module' object has no attribute 'OP_NO_TLSv1_1'解决办法
- slf4j-api、slf4j-log4j12以及log4j之间的关系
- 解决DrawerLayout不能全屏滑动的问题
- 第五周 项目2
- 拷贝构造函数为什么使用引用类型