我想将这两个Json合并为一个,一个平均值,B级和几个应用程序项目:
Json 1:
{
"Level A": {
"Level B": {
"Application": [
{
"id": "1"
}
]
}
}
}
Json 2:
{
"Level A": {
"Level B": {
"Application": [
{
"id": "2"
}
]
}
}
}
这是我的代码:
_jsonMaster = JObject.Parse(jsonMaster);
_jsonApplication = JObject.Parse(jsonApplication);
JProperty newApplication = _jsonApplication["Level A"]["LevelB"].First as JProperty;
_jsonMaster["Level A]["Level B"].AddAfterSelf(newApplication);
这是我的错误:
执行JoinNewApplication时出错:Newtonsoft.Json.Linq.JProperty不能有多个值。
如果不可能有两个具有相同名称的属性?