展会信息港展会大全

Gson.google开发的json库,支持的格式更多
来源:互联网   发布日期:2016-01-14 12:11:41   浏览:1478次  

导读://json--对象 ListPerson ps = gson.fromJson(str, new TypeTokenListPerson(){}.getType()); for(int i = 0; i ps.size() ; i++) { Person p = ps.get(i); System.out.println(p.toString()); } public class Person { private String name; private int ag...

//json-->对象

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());

}

public class Person {

private String name;

private int age;

/**

* @return the name

*/

public String getName() {

return name;

}

/**

* @param name the name to set

*/

public void setName(String name) {

this.name = name;

}

/**

* @return the age

*/

public int getAge() {

return age;

}

/**

* @param age the age to set

*/

public void setAge(int age) {

this.age = age;

}

@Override

public String toString()

{

return name + ":" +age;

}

}

//对象 --> json

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);

赞助本站

人工智能实验室

相关热词: android开发 android教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港