【发布时间】:2017-07-26 19:40:51
【问题描述】:
有什么方法可以只将相等属性的值从一个 JSON 复制到另一个?
例如:
json1-
{
"isMultiRow": true,
"name": "Donny",
"description": "Donnyboy"
}
json2-
{
"isMultiRow": false,
"name": "Jonny",
"description": "Jonny boy"
"age": "old"
"radius":"big"
}
如果我做类似json1.copy(json2) 的事情,我会在 json1 -
{
"isMultiRow": false,
"name": "Jonny",
"description": "Jonny boy"
}
age 和 radius 不会出现,因为它们在 json1 中不存在。
【问题讨论】:
-
所以这些是字符串或任何类型的 json 表示对象?
-
遍历 json1 中的属性,在 json2 中查找并复制该值。
-
你使用的是什么 JSON 库?
-
如果json1的字段不在json2中怎么办?
-
@Blackstar - 如果我的解决方案解决了您的问题,请接受回答并投票!