【发布时间】:2015-03-17 06:58:38
【问题描述】:
我有一个类似的 json 对象
{ "name" : "sai", "age" : 22, "salary" : 25000}
我想通过
更新json对象{ "name" : "sai", "age" : 23, "Gender" : "male"}
然后我想要类似的结果
{ "name" : "sai", "age" : 23, "salary" : 25000, "Gender" : "male"}
我尝试了类似的东西
foreach (var item in actualJson)
{
bool isFound = false;
foreach (var newItem in newJson)
{
if(item == newItem) // always returns false, anything wrong with this?
{
isFound = true;
break;
}
}
if(!isFound)
{
// add to json
}
}
我没有任何想法来解决这个问题?
任何帮助/指导将不胜感激。
【问题讨论】:
-
如果你再次创建一个包含所有元素的 json 会怎样。
-
如果你再次创建一个包含所有元素的 json 怎么办?第一个也没有性别,那么它是如何更新的。!
-
@utility 请检查更新的问题。我需要上面解释的东西。但它不起作用,引发了一些异常,无法向对象添加相同的属性