gpt4 book ai didi

ruby-on-rails - Rails - 如何显示缩进的 JSON?

转载 作者:行者123 更新时间:2023-12-04 14:06:59 24 4
gpt4 key购买 nike

我有一个 Controller 操作,它为 api 目的返回 JSON 数据,还有很多。我希望能够在浏览器中检查它,并为查看者很好地缩进。例如,如果我的数据是

data = { :person => { :id => 1, :name => "john doe", :age => 30 }, :person => ... }

我想看看
{ "person" : 
{
"id" : 1,
"name" : "john doe",
"age" : 30,
},

"person" :
{
"id" : 2,
"name" : "jane doe",
"age" : 31,
},

...etc
}

在 View 中。

我想过使用不同的路线来获取批量/漂亮数据:
# GET /api/json
# ...
respond_to do |format|
format.html { render :json => data.to_json }
end

# GET /api/json/inspect
# ...
respond_to do |format|
format.html { render :text => pretty_json }
end

任何人都知道执行此操作或类似操作的 gem/插件?我尝试使用 JSON.pretty_generate,但它似乎在 Rails (2.3.5) 内不起作用。谢谢。

最佳答案

关于ruby-on-rails - Rails - 如何显示缩进的 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2874461/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com