Es fügt ein Ruby-Objekt wie einen Hash oder ein Array in das Argument ein und gibt es im JSON-Format zurück.
JSON.generate
pry(main)> JSON.generate({"hoge"=>{"fuga"=>1, "fugafuga"=>2}})
=> "{\"hoge\":{\"fuga\":1,\"fugafuga\":2}}"
JSON.pretty_generate
pry(main)> JSON.pretty_generate({"hoge"=>{"fuga"=>1, "fugafuga"=>2}})
=> "{\n \"hoge\": {\n \"fuga\": 1,\n \"fugafuga\": 2\n }\n}"
Gibt eine Zeichenfolge zurück, die einfacher zu lesen ist als JSON.generate
Es wurde gesagt, dass es besser ist, Generate zu verwenden, da Generate eine geringere Kapazität hat, es sei denn, es wird von Menschen gelesen.
Recommended Posts