学习笔记--Gson

来源:互联网 发布:淘宝购物几天能到货 编辑:程序博客网 时间:2024/06/05 00:26


Gson:Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object.
一个简单的例子:

public class Person {    private String name;    private int age;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public int getAge() {        return age;    }    public void setAge(int age) {        this.age = age;    }        @Override    public String toString()    {        return name + ":" +age;    }}

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

str对象值为:[{"name":"name0","age":0},{"name":"name1","age":5},{"name":"name2","age":10},{"name":"name3","age":15},{"name":"name4","age":20},{"name":"name5","age":25},{"name":"name6","age":30},{"name":"name7","age":35},{"name":"name8","age":40},{"name":"name9","age":45}]

0 0
原创粉丝点击