Gson简要使用
Posted 叉腰大眼仔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gson简要使用相关的知识,希望对你有一定的参考价值。
序列化
生成gson字符串
Gson gson = new Gson();
List<Person> persons = new ArrayList<Person>();
for (int i = 0; i < 10; i++)
Person p = new Person();
p.setName("name" + i);
p.setAge(i * 5);
persons.add(p);
String str = gson.toJson(persons);
反序列化
1.转成单一实体
Person person = gson.fromJson(str, Person.class);
2.转成实体集合
List<Person> ps = gson.fromJson(str, new TypeToken<List<Person>>().getType());
for(int i = 0; i < ps.size() ; i++)
Person p = ps.get(i);
System.out.println(p.toString());
以上是关于Gson简要使用的主要内容,如果未能解决你的问题,请参考以下文章