gpt4 book ai didi

json - 可以在 Grails 1.3.7 中漂亮地打印 JSON 吗?

转载 作者:行者123 更新时间:2023-12-02 03:13:19 25 4
gpt4 key购买 nike

有问题的 JSON 是从 RESTful 服务中读取的,我想将其打印出来(打印到控制台,尽管在 .gsp 中也可以)用于调试目的。 Groovy 1.3.7(截至 2011 年 8 月)使用 Groovy 1.7.8(没有 1.8 中引入的 JsonOutput)

注意,我目前正在这样阅读它,我不相信这是“最常规或最 chalice ”的方法 - 如果采取不同的方式,也许我可以利用转换器和 pretty-print ?代码示例将不胜感激。

   def serviceURL = new URL(theURL)
def json = new JSONObject(serviceURL.text)
println json

最佳答案

您可以使用 toString(int indentFactor) 方法漂亮地打印 JSON。示例:

def json = new JSONObject()
json.put('foo', 'bar')
json.put('blat', 'greep')
println json
===>{"foo":"bar","blat","greep"}
println json.toString(4)
===>{
"foo": "bar",
"blat": "greep"
}

关于json - 可以在 Grails 1.3.7 中漂亮地打印 JSON 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7182559/

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