Gson的简单使用
2016-08-12 12:35
148 查看
package com.JavaSE.day10; import java.util.ArrayList; import java.util.List; import net.sf.json.JSON; import com.JavaSE.day03.Person; import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonParser; import com.google.gson.reflect.TypeToken; public class JsonTest { public static void main(String[] args) { Gson gson = new Gson(); Person p = new Person("freshbin", 22); System.out.println(gson.toJson(p)); List<Person> listPerson = new ArrayList<Person>(); Person p1 = new Person("tyb", 22); Person p2 = new Person("freshbin", 23); listPerson.add(p1); listPerson.add(p2); System.out.println("-------------------"); String lp = gson.toJson(listPerson); System.out.println(lp); System.out.println("--------------------"); //将字符串解析成对象 Person p4 = gson.fromJson(gson.toJson(p), Person.class); System.out.println(p4.getName()); System.out.println(p4.getCardId()); System.out.println("------------------------"); //解析集合中的对象,使用TypeToken List<Person> alist = gson.fromJson(lp, new TypeToken<List<Person>>(){}.getType()); for(Person p0 : alist) { System.out.println(p0.getName()); System.out.println(p0.getCardId()); } } }
以上是Gson解析json的简单使用,最后上图
相关文章推荐
- gson简单使用及下载地址
- java中gson的简单使用
- Gson的简单使用(二)
- Gson简单使用
- Gson——简单使用
- Okhttp、Volley和Gson的简单介绍和配合使用
- Gson简单使用
- [Android | 小代码] 天气预报 简易Demo json解析数组+对象 Gson+Volley简单使用
- Java Json API:Gson使用简单入门
- Okhttp、Volley和Gson的简单介绍和配合使用
- Gson的简单使用(待补充)
- Gson简单使用方法
- gson 的简单使用
- Gson的简单使用(一)
- Gson的简单使用
- struts2中Jquery的Gson使用(最简单的例子)
- Gson简单使用
- Gson的简单使用
- [其他]Gson的简单使用(开始到结束)
- Android杂谈(14)OKHttp+Gson的简单使用