【发布时间】:2021-10-01 05:53:36
【问题描述】:
我的 json 格式如下。因为我有多个记录,请检查下面的 json。
{
"metadata":{
"TotalCount":11,
"CurrentPageNumber":1,
},
"records":[
{
"offerId":"e1b75d86-67b1-4557-a381-5474383da3fb",
"isContract":true,
"transportRouteId":"e1b75d86-67b1-4557-a381-5474383da3fb",
"transportOrderId":"SEZYMY-210720-010097",
"schedule":null,
},
]
}
现在我想在每个 this 记录数组中添加新值,我该怎么做。
我想添加这个值:("carrierExpiredDate", (carrierExpiredDate.ComplianceExpiryDate.Value).Date);
所以这个新的 json 应该是这样的。
{
"metadata":{
"TotalCount":11,
"CurrentPageNumber":1,
},
"records":[
{
"offerId":"e1b75d86-67b1-4557-a381-5474383da3fb",
"isContract":true,
"transportRouteId":"e1b75d86-67b1-4557-a381-5474383da3fb",
"transportOrderId":"SEZYMY-210720-010097",
"schedule":null,
"carrierExpiredDate": (carrierExpiredDate.ComplianceExpiryDate.Value).Date)
},
]
}
【问题讨论】:
-
你在写入 Json 文件吗?它存储在哪里?
-
@ziakhan 我以这种方式获取 json 字符串:var json = await response.Content.ReadAsStringAsync();
标签: c# arrays asp.net json .net