Rubyのハッシュ

昨日、json_schemerがうまく動かないと言っていたけれど、ハッシュのキーがシンボルだからだった。

{'a':1}
=> {:a=>1}
{"a"=>1}
=> {"a"=>1}

":"の場合はキーがシンボル、"=>"の場合はキーが文字列。 json_schemerがシンボルのハッシュが使えないのが原因だった。