gson(json转对象和对象转json的方法)
来源:互联网 发布:越狱软件好 编辑:程序博客网 时间:2024/05/29 06:51
Gson是Google的一个开源项目,可以将Java对象转换成JSON,也可能将JSON转换成Java对象。
Gson里最重要的对象有2个Gson 和 GsonBuilder
Gson有2个最基本的方法
1) toJson() – 转换java 对象到JSON
2) fromJson() – 转换JSON到java对象
下面是几个小例子
1. toJson() example
- class TestObjectToJson {
- private int data1 = 100;
- private String data2 = "hello";
- }
- TestObjectToJson obj = new TestObjectToJson();
- Gson gson = new Gson();
- String json = gson.toJson(obj);
会输出 {"data1":100,"data2":"hello"}
2. fromJson() example
- import com.google.gson.Gson;
- class TestJsonFromObject {
- private int data1;
- private String data2;
- }
- String json = "{'data1':100,'data2':'hello'}";
- Gson gson = new Gson();
- TestJsonFromObject obj = gson.fromJson(json, TestJsonFromObject.class);
3. 将Java对象的属性转换成指定的JSON名字
- import com.google.gson.Gson;
- class TestJsonFromObject {
- private int data1;
- private String data2;
- }
- String json = "{'data1':100,'data2':'hello'}";
- Gson gson = new Gson();
- TestJsonFromObject obj = gson.fromJson(json, TestJsonFromObject.class);
输出结果 {"first_field":"aaaa","SecondField":"bbbbb"}
- gson(json转对象和对象转json的方法)
- gson(json转对象和对象转json的方法)
- gson(json转对象和对象转json的方法)
- Gson.用来json和对象的互转
- json对象和java对象的相互转换方法(json-lib、jackson、fastjson、gson)
- Gson 字符串和json对象的转换
- json字符串和json对象互转的方法解析
- 使用Gson对象将json格式的字符串与集合和对象互转
- gson处理json和java对象互转
- 使用Gson解析json 数组转对象
- Gson把json字符串转对象
- GSON的JSON与对象+List的互转
- json和java对象的相互转换(json-lib和Gson的使用)
- Android 利用gson将json字符串数组转陈对象的方法
- Gson解析json对象
- Gson转换JSON字符串和Java对象
- Gson java对象和Json互转
- Gson进行json字符串和对象之间的转化
- 使用date命令获取各种时间
- 23种设计模式(7):中介者模式
- 【车牌号 277】
- android中获得屏幕、视图、任务栏、状态栏的高宽以及屏幕的设置
- 【jiasuba.com】笔者分享:熟知Win8系统磁盘的健康模式
- gson(json转对象和对象转json的方法)
- 在后台代码中加载CSS和JS
- orcale数据库的导入导出
- 讲解Java异常的文章
- 创建类模式总结篇
- Android Service重起异常
- Android C2DM学习——云端推送
- Qt的皮肤设计(Style Sheet)
- 第十六周 阅读程序13.11 输出文件流