java解析json格式数据

来源:互联网 发布:怎么找放单的淘宝商家 编辑:程序博客网 时间:2024/05/13 05:57
从别人那里学来的,记录备忘

第一个类

public class GsonDataAnalysis { private List<Attribute> list;         public List<Attribute> getList() {        return list;    }    public void setList(List<Attribute> list) {        this.list = list;    }}

第二个类

public class Attribute { private int id; private String name; private int age; public int getId() { return id; } public void setId(int id) { this.id = id; } 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; }}public class GsonTest { public static void main(String[] args) {         String sTotalString = "{\"list\": [" +                 "{\"id\":\"1\",\"name\":\"Tom\",\"age\":\"12\"}," +                 "{\"id\":\"2\",\"name\":\"Marry\",\"age\":\"18\"}" +             "]}";         Gson gson = new Gson();         GsonDataAnalysis gda = gson.fromJson(sTotalString, GsonDataAnalysis.class);         for(int i = 0; i < gda.getList().size(); i ++) {             System.out.print("ID号:" + gda.getList().get(i).getId() + " ");             System.out.print("姓 名:" + gda.getList().get(i).getName() + " ");             System.out.println("年 龄:" + gda.getList().get(i).getAge());         }     }}
原创粉丝点击