先上效果圖
難點
一般解析的json
{
"code": "0000",
"desc": null,
"token": "ad762d27-ced6-4092-b415-ddad8ee0b98e__1472123395714",
"msg": [
{
"amount": 601,
"consignee": "andrea",
"address": "天府軟件園A區",
"orderItem": [ #列表數據
{
"thumbnail": null,
"quantity": 1,
"price": 601,
"name": "熊貓座椅",
"id": 11
}
],
"freight": 0,
"orderStatus": "unconfirmed",
"productCount": 1,
"shippingStatus": "unshipped",
"phone": "15892999216",
"areaName": "四川省成都市",
"id": 9,
"sn": "20160825202",
"paymentStatus": "unpaid",
"createDate": 1472123141000
},
{
"amount": 601,
"consignee": "andrea",
"address": "天府軟件園A區",
"orderItem": [ #列表數據
{
"thumbnail": null,
"quantity": 1,
"price": 601,
"name": "熊貓座椅",
"id": 10
}
],
"freight": 0,
"orderStatus": "unconfirmed",
"productCount": 1,
"shippingStatus": "unshipped",
"phone": "15892999216",
"areaName": "四川省成都市",
"id": 8,
"sn": "20160825102",
"paymentStatus": "unpaid",
"createDate": 1472122855000
}
],
"page": {
"total": 8,
"pageNumber": 1,
"pageSize": 2
}
}
遇到這樣數據,我們難道要求服務器的哥們幫我改改嗎?如果不給改怎麼辦?當然可以解決了.怎麼辦呢?那我們就可以去拆分數據了,怎麼拆呢?:
把一個item拆分成三份.
第一份 : 保留item關係且和需要展示的頂部數據.
第二份 : 保留item關係且和需要展示購買列表數據.
第三分 : 保留item關係且和需要展示頂部購買數量,價格,支付狀態等展示或者按鈕和文本