json-gson解析
来源:互联网 发布:mac dns 设置 编辑:程序博客网 时间:2024/06/08 06:27
package study;
import java.util.List;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
/**
*
* @author yi
* Gson json解析
*/
public class JsonG {
public static void main(String[] args) {
String s1="[{name:'zhangsan',age:23,type:'学生'},{name:'里面',age:23,type:'学生'}]";
Gson g=new Gson();
TypeToken<List<Person>> token=new TypeToken<List<Person>>(){};//注意{}
List<Person> list=g.fromJson(s1,token.getType());//json->List<class对象>
System.out.println(list);
Person p2=new Person();
p2.setName("李明");
p2.setAge(32);
p2.setType("工人");
String j1=g.toJson(p2);//class对象->json
System.out.println(j1);
}
}
import java.util.List;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
/**
*
* @author yi
* Gson json解析
*/
public class JsonG {
public static void main(String[] args) {
String s1="[{name:'zhangsan',age:23,type:'学生'},{name:'里面',age:23,type:'学生'}]";
Gson g=new Gson();
TypeToken<List<Person>> token=new TypeToken<List<Person>>(){};//注意{}
List<Person> list=g.fromJson(s1,token.getType());//json->List<class对象>
System.out.println(list);
Person p2=new Person();
p2.setName("李明");
p2.setAge(32);
p2.setType("工人");
String j1=g.toJson(p2);//class对象->json
System.out.println(j1);
}
}
0 0
- JSON解析 GSON解析
- json解析:gson解析json
- Gson解析Json数据
- 使用Gson解析Json
- Android JSON Gson 解析
- 使用Gson解析json
- Gson解析json
- Gson解析Json数据
- 使用Gson解析json
- Gson解析Json步骤
- Gson解析Json
- JSON解析之-Gson
- Gson解析json
- Gson解析json
- json解析-Gson
- JSON 之GSON 解析
- gson解析json(总结)
- JSON 之GSON 解析
- 回调函数
- 在sublime中运行程序时出现EOFError: EOF when reading a line
- CSU 1335: 高桥和低桥(树状数组啊 二分查找啊 湖南省第九届大学生计算机程序设计竞赛)
- 跳出生活的死循环
- KnockoutJs 进阶学习
- json-gson解析
- 探究Android中通过继承ViewGroup自定义控件的原理
- hdoj 1517 A Multiplication Game(博弈问题(关键在寻找必胜点))
- iOS中的生成随机数方法
- UVa 10391 Compound Words
- json-原生json解析
- 苹果手表 WatchKit 应用架构简介
- iOS开发--MKMapView的使用
- xml解析-xmlpull