我想比较两个 json 文件,看看是否可以从另一个中提取一个。
P1 (p1.json)
{
"id": 12,
"keys": ["key1","key2"],
"body": {
"height": "180cm",
"wight": "70kg"
},
"name": "Alex"
}
P2 (p2.json)
{
"id": 12,
"keys": ["key2","key1"],
"body": {
"height": "180cm"
}
}
可以看出,P2不完全等于P1,但可以从P1中提取(它提供的同一个人的数据较少,但数据是正确的)。
预期行为:
p1 extends p2 --> true
p2 extends p1 --> false
注意
- 无法从具有一些附加元素的同一数组中提取数组