我希望我在 Ruby on Rails 中的 JSON 输出“漂亮”或格式正确。
现在,我调用 to_json
并且我的 JSON 都在一行中。有时这很难看出 JSON 输出流中是否存在问题。
有没有办法让我的 JSON 在 Rails 中“漂亮”或格式正确?
最佳答案
使用内置在更高版本 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"
}
关于ruby-on-rails - 如何在 Ruby on Rails 中 "pretty"格式化 JSON 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/86653/