@Kusmich

Как реализовать поиск по json?

Есть json вида :

[{
    "id": 242,
    "name": "Abdul Rahman Baba",
    "position": "Left-Back",
    "jerseyNumber": 6,
    "dateOfBirth": "1994-07-02",
    "nationality": "Ghana",
    "contractUntil": "2020-06-30",
    "marketValue": "10,000,000 €"
}, {
    "id": 435,
    "name": "Falcao",
    "position": "Centre Forward",
    "jerseyNumber": 9,
    "dateOfBirth": "1986-02-10",
    "nationality": "Colombia",
    "contractUntil": "2016-06-30",
    "marketValue": "35,000,000 €"
}, {
    "id": 1840,
    "name": "Asmir Begovic",
    "position": "Keeper",
    "jerseyNumber": 1,
    "dateOfBirth": "1987-06-20",
    "nationality": "Bosnia-Herzegovina",
    "contractUntil": "2019-06-30",
    "marketValue": "12,000,000 €"
}]


Как можно и реализовать поиск по такому json с выводом результатов ? Возможно есть какие фрейм-ворки?

То-есть интересует если пользователь наберет в инпут: 12,000,000 € Чтоб вывело всех футболистов с таким гонораром, или например введет введет гонорар не до конца например так 12 тогда по частичному совпадению(всех футболистов в которых встречается в гонораре либо дате рождения число 12), или введет Ghana тогда выведутся все футболисты которые из Ганы, или если введут частично например так: Gh , то выводятся все футболисты в в описании которых есть GH.

Есть ли фрейм-ворки для такого ? И стоит ли их использовать или можно как-то проще решить данную проблему ?
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ответы на вопрос 2
@timfcsm
фреймворки есть
Ответ написан
Комментировать
@nozzy
Symfony, Laravel, SQL
Рекомендую, поиск с XPATH по JSON и XML:
defiantjs.com
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы