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