GSON的用法
来源:互联网 发布:南昌宝德网络是干嘛的 编辑:程序博客网 时间:2024/05/17 10:52
Java对象和Json之间的相互转换
1.序列化:对象转json
2.反序列化:json转对象
**GSON**maven
<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.3.1</version> </dependency>
对象pojo
package com.myday.pojo;public class Worker { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }}
普通对象
Worker worker =new Worker(); worker.setName("zhangsan"); worker.setAge(15); Gson gson = new Gson(); //对象 //{"name":"zhangsan","age":15} gson.toJson(worker); return gson.toJson(worker);
//list
List<Worker> workers = new ArrayList<Worker>(); for (int i = 0; i < 5; i++) { Worker worker =new Worker(); worker.setName("zhangsan"); worker.setAge(15); workers.add(worker); } Gson gson = new Gson(); //list //[{"name":"zhangsan","age":15},{"name":"zhangsan","age":15},{"name":"zhangsan","age":15},{"name":"zhangsan","age":15},{"name":"zhangsan","age":15}] gson.toJson(workers); return gson.toJson(workers);
更多参见官方API,演示最简单的转换。
阅读全文
0 0
- Gson的简要用法
- Gson的基本用法
- Gson的简单用法
- Gson的用法
- GSON的用法
- Gson的简单用法
- google Gson 的用法
- Gson的基础用法
- Gson的基本用法
- GSON的用法
- Json、Gson的基本用法
- GSON的TypeAdapter系列用法
- Gson用法
- 功能强大的Gson部分功能用法
- 五分钟搞懂Gson的用法
- json、gson、fastjson的简单用法
- 五分钟搞懂Gson的用法
- Gson的两种解析用法
- 博文
- POJ
- EasyUI--自定义日历
- Java 8的新特性
- Bootstrap实用工具
- GSON的用法
- android studio的api level的修改
- ZOJ
- Java抽象类和抽象方法
- Docker镜像压缩与优化
- 未来的大神,从现在起
- 探索红黑树中的秘密
- 字符串的扩展
- localStorage详细介绍(与sessionStorage的区别)