是否可以通过play在REPL上自动漂亮地打印json?

是否可以通过play在REPL上自动漂亮地打印json?,json,scala,playframework,Json,Scala,Playframework,在使用Play Json支持(Play.api.libs.Json)处理scala REPL时,是否可以指定JsValues的所有REPL输出都应自动格式化 e、 g.通过隐式指定另一个格式化程序 我知道Json.prettyPrintJson在游戏中是否很好,我想知道在Play.Json中是否有一种机制来指定要在toString上使用的格式化程序,或者,如果有一个Scala 2.10构造,我可以使用它来自动包装每个调用,而对调用的开销最小或最好是没有开销。可能在Scala 2.1+的游戏中Js

在使用Play Json支持(Play.api.libs.Json)处理scala REPL时,是否可以指定JsValues的所有REPL输出都应自动格式化

e、 g.通过隐式指定另一个格式化程序


我知道
Json.prettyPrint
Json在游戏中是否很好,我想知道在Play.Json中是否有一种机制来指定要在toString上使用的格式化程序,或者,如果有一个Scala 2.10构造,我可以使用它来自动包装每个调用,而对调用的开销最小或最好是没有开销。

可能在Scala 2.1+的游戏中
Json。prettyPrint
应该可以工作(现在无法确认,没有任何Scala项目,但是)

另一方面,如果美化JSON的唯一目的是“用你自己的眼睛”检查它,我建议以压缩形式保留它,然后使用一些浏览器插件以美化版本显示它,它还验证代码,允许折叠部分等。例如:


最重要的是,您仍然保存传输,因为源JSON仍然被压缩;)

哪个版本的Play?您想要/需要美化JSON的真正原因是什么?@biesior Play 2.1。我正在试验Play JSON支持,并且认为如果格式化,我会更清楚地看到结果。我想我可以用:wrap来完成,但它在scala 2.10Json上被删除。prettyPrint可以工作,但不是像我要求的那样:自动。e、 g.通过包装JsValues的每一个toString。您对问题的第二个注释延迟到达;)为了验证的目的,使用上面提到的插件,它比仅仅美化代码要好得多