我有一个4列表:会话,购物车,促销和总计。
在购物车和促销活动中,我添加了嵌套结构,即:
{
"session": "12350000-0000-0000-0000-000000000000",
"cart": [
{
"name": "Trousers",
"quantity": 2,
"cost": 70
},
{
"name": "Belts",
"quantity": 1,
"cost": 17
},
{
"name": "Shoes",
"quantity": 1,
"cost": 102
}
],
"total": 259,
"promos": [
{
"uuid": "12340000-0000-0000-0000-000000000000",
"affectee": {
"name": "Trousers",
"quantity": 2
},
"affected": {
"name": "Belts",
"costPtg": 0.85,
"costFixed": 0
}
},
{
"uuid": "12350000-0000-0000-0000-000000000000",
"affectee": {
"name": "Trousers",
"quantity": 2
},
"affected": {
"name": "Shoes",
"costPtg": 0.85,
"costFixed": 0
}
}
]
}
我的问题是:当我想更新如下所示的空列时:
{
"session": "fc4f6573-5a2e-42c9-b647-45772eb1b04a",
"cart": null,
"total": 0,
"promos": null
}
到目前为止我尝试使用的是this example
如何使用该嵌套结构更新它?
如果有任何不同,我正在使用golang。