3 回答

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
這是一個(gè)JOSN數(shù)組轉(zhuǎn)List的問(wèn)題,比如對(duì)象如下
public class TestBean{
private String url;
private String title;
private String type;
private String pic;
//省略getter,setter
}
你給的json字符串轉(zhuǎn)換成list應(yīng)該是:
List<TestBean> list = gson.fromJson(str, new TypeToken<List<TestBean>>(){}.getType());

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
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貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
在json中,[]表示數(shù)組,{}表示對(duì)象,上面的結(jié)構(gòu),數(shù)組中有兩個(gè)對(duì)象,每個(gè)對(duì)象有四個(gè)屬性。數(shù)據(jù)結(jié)構(gòu)為
List<Object> list = new ArrayList<Object>();
添加回答
舉報(bào)