Добрый вечер, разрабатываю небольшое приложение и для тестирования использую Fake REST API в виде JSON Server.
https://github.com/typicode/json-server
У меня есть json в таком формате, и я хочу с помощью фильтрации найти все айтемы, которые совпадают либо по имени либо по автору.
{
"packs": [
{ "id": 1,
"name": "Смешанный by Matt(1)",
"author": "Matt",
"imageUrl": "",
"packUrl": "",
"date": "2017-12-04 00:00:00",
"difficulty": 5,
"category": "Смешанные",
"likes": 214,
"size": 21851793,
"commentId": 37
},
{
"id": 2,
"name": "Название пакета",
"author": "Автор",
"imageUrl": "",
"packUrl": "",
"date": "2016-12-04 00:00:00",
"difficulty": 8,
"category": "Общие вопросы",
"likes": 2,
"size": 2185173,
"commentId": 34
},
]
}
P.S. Простое использование конструкции поиска q="поиск" не подходит, потому что поиск идет по всем ключам в обьекте, и по ссылке, и по дате, и возможна неправильная выдача результата.
Есть ли возможность объеденить в одном запросе фильтрацию по имени и автору?