to_json
>> JSON.parse 1.to_json JSON::ParserError: A JSON text must at least contain two octets! from /usr/local/lib/ruby/gems/1.8/gems/json-1.1.1/lib/json/common.rb:119:in `initialize' from /usr/local/lib/ruby/gems/1.8/gems/json-1.1.1/lib/json/common.rb:119:in `new' from /usr/local/lib/ruby/gems/1.8/gems/json-1.1.1/lib/json/common.rb:119:in `parse' from (irb):2
JSONはオブジェクト(連想配列)と配列だけがファーストクラスオブジェクトらしい。
つまりHashとArray以外のto_jsonを直接呼んじゃ駄目。たぶん。
勉強になった。