我从这里的链接获得了这段代码,那么我如何从JSON源URL输出这段代码呢?
这是生成的代码数据:
ArrayList<ItemModel> items = new ArrayList<>();
items.add(new ItemModel("10.30", "120/10","80","Tue,31 Oct 17"));
items.add(new ItemModel("10.30", "142/95","95","Tue,31 Oct 17"));
items.add(new ItemModel("15.30", "120/95","200","Tue,31 Oct 17"));
items.add(new ItemModel("20.30", "120/10","80","Tue,29 Oct 17"));
items.add(new ItemModel("10.30", "120/10","50","Tue,29 Oct 17"));
items.add(new ItemModel("10.30", "140/10","80","Tue,28 Oct 17"));
items.add(new ItemModel("10.30", "30/75","40","Tue,28 Oct 17"));
items.add(new ItemModel("10.30", "150/80","70","Tue,28 Oct 17"));
return items;
所以,我想要从Item.add(新ItemModel(中的JSON url或循环输出?
注意:如果需要,这里是JSON源链接
您可以创建与JSON数据匹配的自定义模型类。使用库Gson,您可以轻松地解析对列表对象的响应。
class MyModel {
String name, realname, team, ...;
}
Gson gson = new Gson();
yourListData = gson.fromJson(jsonData, new TypeToken<List<MyModel>>(){}.getType());
Gson库:https://github.com/google/gson