Skip to content

Instantly share code, notes, and snippets.

@nick45chen
Last active June 13, 2019 02:52
Show Gist options
  • Save nick45chen/aae7518b3c5e69ae7ad15c60ccdb8ddd to your computer and use it in GitHub Desktop.
Save nick45chen/aae7518b3c5e69ae7ad15c60ccdb8ddd to your computer and use it in GitHub Desktop.
討論

原版本

{
    "syscode": 200,
    "sysmsg": "",
    "data": {
        "bannerList": [],
        "hotStoreList": [],
        "tabList": [],
        "secondBannerList": [],
        "themeList": [],
        "rankingList": []
    }
}

加入順序修改後版本

{
    "syscode": 200,
    "sysmsg": "",
    "data": {
        "bannerList": {
        	Order: 1,
        	DataList:[...]
        },
        "hotStoreList": {
        	Order: 1,
        	DataList:[...]
        },
        "tabList": {
        	Order: 1,
        	DataList:[...]
        },
        "secondBannerList": {
        	Order: 1,
        	DataList:[...]
        },       
        "themeList": {
        	Order: 1,
        	DataList:[...]
        },
        "rankingList": {
        	Order: 1,
        	DataList:[...]
        }
    }
}

新版本,依照type的類型,來決定解析DataList的資料結構

{
    "syscode": 200,
    "sysmsg": "",
    "data": [
   		{
   			"type": "bannerList",
   			"DataList":[...]
   		},
   		{
   			"type": "hotStoreList",
   			"DataList":[...]
   		},
   		{
   			"type": "tabList",
   			"DataList":[...]
   		},
   		{
   			"type": "secondBannerList",
   			"DataList":[...]
   		},
   		{
   			"type": "themeList",
   			"DataList":[...]
   		},
   		{
   			"type": "rankingList",
   			"DataList":[...]
   		}
    ]
        
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment