Ho la seguente stringa JSON restituita da un server remoto:Parse JSON con una serie in Rails
{
"users": [
{
"user_id": 1,
"name": "Chris Rivers",
},
{
"user_id": 3,
"name": "Peter Curley",
}
]
}
vorrei iterare gli utenti.
ActiveSupport::JSON.decode(response.body)["users"].each do |user|
puts user["name"]
end
Per quanto ho capito, il problema è: ruby non riconosce ActiveSupport::JSON.decode(response.body)["users"]
come un array, e quindi puts
mi restituisce solo il primo utente.
Come risolvere il problema?