2016-07-11 104 views

risposta

18

as_json restituisce una rappresentazione hash dell'oggetto modello, mentre to_json restituisce un oggetto json.

Nota: internamente, quando si chiama il metodo to_json sul modello/serializzatore, viene chiamato prima as_json.

Puoi read more here

12

to_json rendimenti String. as_json restituisce hash con chiavi stringa.

> { :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}