Функция поиска / поиска по данным Json в рельсах - PullRequest
0 голосов
/ 09 июля 2019

Я работаю над данными JSON с моим приложением rails. Я пытаюсь добавить поисковый запрос для столбца имени в данных JSON. Есть ли драгоценный камень или какой-либо полезный ресурс, который может помочь в достижении этого?

data = [
  {
    "Name":"Jackie",
    "Level":"Initial",
  },
  {
    "Name":"Shaun",
    "Level":"Expert",

  }
]

1 Ответ

0 голосов
/ 10 июля 2019

Если вы получаете данные в формате JSON, вам сначала нужно их проанализировать. После этого используйте метод filter (псевдоним для select) из модуля Enumerable, чтобы получить только необходимые детали.

experts = JSON.parse(data).filter{ |entry| entry['Level'] == 'Expert' }

Вы получаете новый массив с сопоставленными данными

[{"Name"=>"Shaun", "Level"=>"Expert"}]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...