2016-07-11 10 views

答えて

18

as_jsonはモデルオブジェクトのハッシュ表現を返し、to_jsonはjsonオブジェクトを返します。

注:内部的には、モデル/シリアライザでto_jsonメソッドを呼び出すと、as_jsonが最初に呼び出されます。

することができますread more here

12

to_jsonを返す文字列。 as_jsonは、ストリングキーでハッシュを返します。

> { :name => "Konata Izumi", 'age' => 16, 1 => 2 }.to_json 
"{\"name\":\"Konata Izumi\",\"age\":16,\"1\":2}" 

> { :name => "Konata Izumi", 'age' => 16, 1 => 2 }.as_json 
{"name"=>"Konata Izumi", "age"=>16, "1"=>2} 
関連する問題