如何将这个Android Java代码制作成数组、循环?还是从JSON url输出



我从这里的链接获得了这段代码,那么我如何从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

最新更新