Я хотел бы создать новый массив JSON на основе определенных значений.Удалить некоторые части json-массива
Пример JSON:
var array =
{
"entries": {
"houses": [
{
"category": {
"category_id":"1",
"category_foo":"bar",
},
"important": {
"important_foo":"bar",
"dontforget":"me",
}
},
{
"category": {
"category_id":"1",
"category_foo":"bar",
},
"important": {
"important_foo":"bar",
"dontforget":"me",
}
},
"category": {
"category_id":"2",
"category_foo":"bar",
},
"important": {
"important_foo":"bar",
"dontforget":"me",
}
}
]
}
}
Теперь мне нужен способ поиска с помощью этого массива и создать новый массив со всеми houses
, которые имеют category
с category_id=1
. Конечно, он должен хранить всю остальную информацию, такую как important
.
Новый массив должен выглядеть следующим образом:
{
"entries": {
"houses": [
{
"category": {
"category_id":"1",
"category_foo":"bar",
},
"important": {
"important_foo":"bar",
"dontforget":"me",
}
},
{
"category": {
"category_id":"1",
"category_foo":"bar",
},
"important": {
"important_foo":"bar",
"dontforget":"me",
}
}
]
}
}
Любая помощь приветствуется!
Я думаю, что это поможет, если вы предоставили код на то, что вы пробовали, или по крайней мере мысль о попытке – blackmind