我想通過哈希循環輸出特定數據。如果我想輸出所有用戶名。這就是我一次可以做到的,但不是我想要的。循環紅寶石哈希和輸出特定元素
puts username = json["users"][0]["username"]
puts username = json["users"][1]["username"]
也試過
json.each { |x| puts json["users"][x]["username"]}
這是哈希結構
{"success"=>true, "users"=>[{"id"=>"1523493", "username"=>"myname","age"=>"21"},{"id"=>"653172", "username"=>"anothername","age"=>"65"}]}
抱歉,我沒有讓我的問題不夠清楚。我想重複的「用戶名」散,然後我可以通過每個用戶名和輸出特定的數據循環移動到下一個用戶名
也users.map {|入門|把條目[「用戶名」]}給了我一個錯誤沒有隱含的字符串轉換爲整數 –