【发布时间】:2021-12-22 22:07:14
【问题描述】:
如果我有一个 Json 对象:
{
"data":{
"SomeArray":[
{
"name":"test1"
},
{
"name":"test2"
},
{
"name":"test3"
}
]
}
}
这个对象是使用Jobject.Parse(jsonString);解析的
如何在data 下添加一个字段,该字段保存数组中要转发给另一个系统的项目的计数。计数已经计算过了。我只需要像这样添加它:
{
"data":{
"Count" : 3,
"SomeArray" : [
我试过了
myJObject["data"].Add("Count",count);
但是 .Add 在这里不起作用。我看到的唯一选项是AddAfterSelf()
有没有办法只添加一个简单的键值对而不必先创建Jproperty 并使用AddAfterSelf 添加它?
或者是正确的方式:x["Data"].AddAfterSelf(new JProperty("Count", count));
【问题讨论】: