【发布时间】:2010-09-10 08:12:18
【问题描述】:
我希望我在 Ruby on Rails 中的 JSON 输出“漂亮”或格式正确。
现在,我打电话给to_json,我的 JSON 都在一条线上。有时这很难看出 JSON 输出流中是否存在问题。
有没有办法让我的 JSON 在 Rails 中“漂亮”或格式化?
【问题讨论】:
-
不确定你在哪里看它,但在 webkit 的控制台中,它会根据记录或请求的任何 JSON 创建一个漂亮的树。
-
执行此操作时要记住的一件事是,由于额外的空白,您的 JSON 内容的大小会膨胀。在开发环境中,让 JSON 易于阅读通常很有帮助,但在生产环境中,您希望内容尽可能精简,以提高用户浏览器的速度和响应能力。
-
如果你想快速修复,使用
y my_json会很好地格式化内容。 -
@randomor
undefined method 'y' for main:Object -
y在 Rails 控制台中可用。
标签: ruby-on-rails ruby json pretty-print