リモートサーバーから返された次の JSON 文字列があります。
{
"users": [
{
"user_id": 1,
"name": "Chris Rivers",
},
{
"user_id": 3,
"name": "Peter Curley",
}
]
}
ユーザーを繰り返したいと思います。
ActiveSupport::JSON.decode(response.body)["users"].each do |user|
puts user["name"]
end
私が理解している限り、問題は次のとおりです。ruby はActiveSupport::JSON.decode(response.body)["users"]
配列として認識されないputs
ため、最初のユーザーのみが返されます。
どうすればその問題を解決できますか?