Я подумываю написать веб-приложение, которое сканирует API и возвращает эту информацию в форме JSON.Извлечь определенное поле из вложенных хешей JSON
Однако, я только после одного номера, затем текущей цены (в этом примере, «227»). Как я могу получить доступ к этому в Ruby? Я не знаю, с чего начать. Я никогда не рассматривал такой текст.
Ради ОБСУЖДЕНИЯ в, предположу, что я сохранить этот вывод в переменный экземпляр @information
{
"item": {
"icon": "http://services.runescape.com/m=itemdb_rs/4332_obj_sprite.gif?id=4798",
"icon_large": "http://services.runescape.com/m=itemdb_rs/4332_obj_big.gif?id=4798",
"id": 4798,
"type": "Ammo",
"typeIcon": "http://www.runescape.com/img/categories/Ammo",
"name": "Adamant brutal",
"description": "Blunt adamantite arrow...ouch",
"current": {
"trend": "neutral",
"price": 227
},
"today": {
"trend": "neutral",
"price": 0
},
"day30": {
"trend": "positive",
"change": "+1.0%"
},
"day90": {
"trend": "positive",
"change": "+1.0%"
},
"day180": {
"trend": "positive",
"change": "+2.0%"
},
"members": "true"
}
}
Вы только хотите найти, где появляется "227"? Или вы хотите найти все «ценовые» вхождения? Или вы хотите получить доступ к «текущей цене»? –
Текущая цена. Уандл решил это. –