【发布时间】:2017-11-20 08:36:25
【问题描述】:
我有两个 JSON 对象,我想检查其中一个是否包含另一个(Object1 包含 Object2)
两个 JSON 对象都是动态的 - 我不知道这两个对象的结构或属性名称。
例如,Object1 可以如下所示:
{
"propertyA": "value1",
"propertyB": "value2",
"propertyC": {
"objProp1": "objVal1",
"objProp2": "objVal2"
}
"propertyD": [
{
"arrProp1": "arrVal1",
"arrProp2": "arrVal2"
},
{
"arrProp1": "arrVal3",
"arrProp2": "arrVal4",
}
]
}
虽然 Object2 可能是以下之一:
选项1:
{
"propertyA": "value1",
"propertyD": [
{
"arrProp2": "arrVal4"
}
]
}
选项 2:
{
"objProp1": "objVal1"
}
【问题讨论】:
-
Option2 将是
true但 Option1 将是false? -
This 可以帮到你
-
@Roman - 两个选项都应该为真
标签: javascript json node.js