Учитывая следующий объект
{
"objects": [
{
"body": "body 1",
"title": "Jolene",
"authors": [{
"name": "Dolly"
},
{
"name": "John"
}]
},
{
"body": "body 2",
"title": "Jolene",
"authors": [{
"name": "Dolly Parton"
}]
}
]
}
Моя цель проверить свойство каждого объекта authors
и, если один из авторов name
соответствует критериям, я хочу, чтобы он возвратил body
такого объекта.
Например, я хочу отобразить содержимое body
объекта, в котором хотя бы один authors
name
равен "John"
.В этом случае "body 1"
должно быть возвращено.
Я пытался с отображением и фильтрацией, но я не могу понять, как копаться в каждом объекте, чтобы проверить это условие, а затем вернуть свойство, которое живет в более высокомуровень.
Пожалуйста, помогите!Большое спасибо!