为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Ruby on Rails中“漂亮”格式化JSON输出?

如何在Ruby on Rails中“漂亮”格式化JSON输出?

子衿沉夜 2019-11-21 11:12:26
我希望Ruby on Rails中的JSON输出是“漂亮的”或格式正确的。现在,我打电话给to_json我,而我的JSON都在一行上。有时很难发现JSON输出流中是否存在问题。有没有方法可以配置我的JSON或在Rails中很好地格式化JSON?
查看完整描述

3 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

使用pretty_generate()内置于更高版本JSON中的函数。例如:


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"

}


查看完整回答
反对 回复 2019-11-21
  • 3 回答
  • 0 关注
  • 893 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信