gson

来源:互联网 发布:网络平台注册协议 编辑:程序博客网 时间:2024/06/06 07:36

一.json转javaBean

  (1).json转普通对象

     json字符串:{\"name\":\"rain\",\"age\":30}

    javaBean:      

public class Person {public String name;public int age;}
    代码:
Gson gson = new Gson();Person person = gson.fromJson(jsonStr, Person.class);

 

 (2).json转list对象

     json字符串:[{\"name\":\"rain\",\"age\":30}, {\"name\":\"rain\",\"age\":30}]

    javaBean:      

public class Person {public String name;public int age;}
    代码:
Gson gson = new Gson();List<Person> personList = gson.fromJson(jsonStr, new TypeToken<List<Person>>(){}.getType());


二.注解

public class Person {
<span style="white-space:pre">@SerializedName("real_name")</span>public String name;public int age;}


0 0
原创粉丝点击