JSONをRubyハッシュに変換する方法 質問する

JSONをRubyハッシュに変換する方法 質問する

次の値を保持する JSON オブジェクトがあります。

@value = {"val":"test","val1":"test1","val2":"test2"}

Ruby でループしてキーと値のペアを取得したいのですが、 を使用すると@each、Ruby ハッシュ形式ではないため、オブジェクトを反復処理できません。

@value = {"val"=>"test","val1"=>"test1","val2"=>"test2"}

上記の JSON オブジェクトを Ruby ハッシュに変換するにはどうすればよいですか?

ベストアンサー1

require 'json'
value = '{"key_1":"value_1", "key_2":"value_2"}'
puts JSON.parse(value) # => {"key_1"=>"value_1","key_2"=>"value_2"}

おすすめ記事