Ruby の JSON.parse で Hash のキーをシンボルにしてパースする
参照
JSON.parse()
の第二引数に {:symbolize_names => true}
を渡せばいいみたい。
コード
require "json" data = '{ "name" : "homu", "age" : "13" }' JSON.parse(data) # => {"name"=>"homu", "age"=>"13"} JSON.parse(data, {:symbolize_names => true}) # => {:name=>"homu", :age=>"13"}
便利。