Вот два объекта, которые мне нужно сравнить и вернуть конкретные значения из объекта1, если они найдены в объекте 2.
object1 = {
"body": {
"items": [
{
"data": {
"name": "Smith",
"status": "Ready",
"userinfo": [
{
"dob": "01/01/2000",
"nickname": "Joe"
}
]
},
"workinfo": {
"company": "mycompany",
"address": "101 Main str."
}
},
{
"data": {
"name": "Luke",
"status": "Ready",
"userinfo": [
{
"dob": "01/01/2001",
"nickname": "LL"
}
]
},
"workinfo": {
"company": "mycompany",
"address": "101 Main str."
}
}
]
}
}
Object2 даже прост:
object2 = {
"items": [
{
"name": "Smith",
"status": "Ready"
},
{
"name": "Luke",
"status": "Ready"
}
]
}
Итак, если Object1 body.items [x] .data.name найден в Object2 items.name, то, наконец, мне нужно получить новый объект, подобный этому:
object3 = {{name: "Smith", status: "Ready"}, {name: "Luke", status: "Ready"}}