Я использую Ruby script для взаимодействия с API-интерфейсом приложения, и возвращаемые результаты находятся в формате JSON. Например:
{
"incidents": [
{
"number": 1,
"status": "open",
"key": "abc123"
}
{
"number": 2,
"status": "open",
"key": "xyz098"
}
{
"number": 3,
"status": "closed",
"key": "lmn456"
}
]
}
Я ищу для поиска каждого блока для определенного значения "ключа" (yzx098 в этом примере) и возвращает связанное значение "число".
Теперь я очень новичок в Ruby, и я не уверен, есть ли функция, которая поможет выполнить это. Тем не менее, пару дней чистки книг по ресурсам Googles и Ruby не принесли ничего, что сработает.
Любые предложения?