Прежде всего, это не допустимый объект JS
или строка JSON
.
Если это объект, его следует определить следующим образом.
{
"id1": {
"some": "property"
},
"id2": {
"some": "property"
},
"id3": {
"some": "property"
}
}
Давайте назовем это parentObject
.
В этом случае вы можете получить доступ к нужному объекту просто по свойству.
parentObject.id2
or
parentObject['id2']
Если это массив, его следует определить следующим образом.
[{
"id1": {
"some": "property"
}
},
{
"id2": {
"some": "property"
}
},
{
"id3": {
"some": "property"
}
}
]
Давайте назовем это parentArray
.
И вы можете найти его, используя следующий код, например
var targetObject= parentArray.find(x => x.id2 !== undefined);
Будет возвращено первое совпадение, если оно существует.