哪种Json结构适合这项工作?

时间:2016-06-12 09:21:22

标签: android json android-recyclerview

此函数为此结构生成虚拟数据。

private void createDummyData() {
    for (int i = 1; i <= 10; i++) {

        VerticalDataModel dm = new VerticalDataModel();

        dm.setSectionTitle("Section " + i);

        ArrayList<SingleItemModel> singleItem = new ArrayList<SingleItemModel>();
        for (int j = 0; j <= 10; j++) {
            singleItem.add(new SingleItemModel("Item " + j, "URL " + j));
        }

        dm.setSingleItemModelha(singleItem);

        allSampleData.add(dm);

    }

enter image description here

知道从互联网生成这些数据,我需要json结构来完成这项工作。(我使用排球库) 谢谢&lt; 3

1 个答案:

答案 0 :(得分:0)

{
 data : [
         {
          "title":"section1",
          "items":[{"name":"item1","url":"url1"},{"name":"item2","url":"url2"}]
         },
         {
          "title":"section2",
          "items":[{"name":"item3","url":"url3"},{"name":"item4","url":"url4"}]
         }
        ]
}

所以基本上你有一些对象数组,其中包含title和items作为其属性。 item再次是另一个对象数组,其中包含name和url作为其属性。