我想匹配两个json文件的id并返回匹配的对象。这些都是2 JSON文件:如何根据匹配的ID返回一个对象数组?
{
"een": {
"id": "100",
"title": "Entertainment and stuff"
},
"twee": {
"id": "107",
"title": "Sport for everyone"
},
"drie": {
"id": "108",
"title": "Eating is good"
}
}
这是第二个:
[
{
"name": "Entertainment",
"id": "100",
"price": 2600,
"gifted": false
},
{
"name": "Sport",
"id": "107",
"price": 2500,
"gifted": false
}
]
由于2个匹配idvalues的结果,我应该得到:
[
{
"name": "Entertainment",
"id": "100",
"price": 2600,
"gifted": false,
"title": "Entertainment and stuff"
},
{
"name": "Sport",
"id": "107",
"price": 2500,
"gifted": false,
"title": "Sport for everyone"
}
]
我在想,如果有一种奇特的方式使用lodash或其他东西,并以一个很好的紧凑方式做到这一点?
您错过了最后一步。我认为OP只想合并那些id匹配的对象。所以你的结果应该以某种方式忽略id为108的对象。 – jusopi
我的不好。感谢您指出了这一点。 –