3 回答
TA贡献1859条经验 获得超6个赞
这是一个JOSN数组转List的问题,比如对象如下
public class TestBean{
private String url;
private String title;
private String type;
private String pic;
//省略getter,setter
}
你给的json字符串转换成list应该是:
List<TestBean> list = gson.fromJson(str, new TypeToken<List<TestBean>>(){}.getType());
TA贡献1833条经验 获得超4个赞
public class Test{
private List<TestBean> tests;
//省略getter,setter
public static class TestBean{
private String url;
private String title;
private String type;
private String pic;
//省略getter,setter
}
}
//这就能得到如题所示的json了
JSON.toJSON(Test.getTests())
TA贡献1869条经验 获得超4个赞
在json中,[]表示数组,{}表示对象,上面的结构,数组中有两个对象,每个对象有四个属性。数据结构为
List<Object> list = new ArrayList<Object>();
添加回答
举报