我希望我在 Ruby on Rails 中的 JSON 输出“漂亮”或格式正确。
现在,我打电话to_json,我的 JSON 都在一条线上。有时这很难看出 JSON 输出流中是否存在问题。
to_json
有没有办法配置让我的 JSON “漂亮”或在 Rails 中格式正确?
使用pretty_generate()内置在更高版本 JSON 中的函数。例如:
pretty_generate()
require 'json' my_object = { :array => [1, 2, 3, { :sample => "hash"} ], :foo => "bar" } puts JSON.pretty_generate(my_object)
这让你:
{ "array": [ 1, 2, 3, { "sample": "hash" } ], "foo": "bar" }