json数据如下
- 仅仅是作为一个例子,自己写的json数据,是一个json字符串,名为jsonString
- 该数据的特点
- key值data的value是一个数组的形式
- 数组中的元素,其中有key值为d的value也是一个数组的形式
{data:[a:”1”,b:”2”,c:”3”,d:[{d1:”1”,d2:”2”},{d1:”3”,d2:”4”}]
]}
创建的类
从最里边的数据开始,创建相应的类封装
创建的类属性名
要和key
值相同
- 首先创建Dbean
以下类中的get和set方法都省略
pulbic class Dbean{
private String d1;
private String d2
}
- 再创建DataBean
public class DataBean{
private String a;
private String c;
private ArrayList<Dbean> d = new ArrayList<>();
}
- 最后创建的最终的封装结果的类
pulibc class Result{
private ArrayList<DataBean> data= new ArrayList<>();
}
注意此时的属性名必须跟key值相同,所以设置属性名为data
解析
JSON.parseObject(jsonString,Result.class)