在使用具有Play Json支持(play.api.libs.json)的scala REPL时,是否可以指定JsValues的所有REPL输出都应该自动格式化?
例如,通过隐式指定另一个格式器
我知道Json.prettyPrint在JSON上做得很好,我很想知道在play.json中是否有一种机制来指定要在toString上使用的格式化程序,或者是否有一个Scala2.10构造可以用来自动包装每个调用,而对调用的开销最小或最好没有。
发布于 2014-02-20 02:06:13
可能在与Scala玩2.1+时,Json.prettyPrint应该可以工作(现在不能确认,没有任何Scala项目的自动取款机,除了doc says that)。
另一方面,如果唯一的目的是美化的JSON是可以检查它‘自己的眼睛’我宁愿让它在压缩的形式,然后使用一些浏览器插件来显示它的美化版本,它也验证了代码,允许折叠的部分等,例如这一个:https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc
最重要的是,你仍然保存你的传输,因为源JSON仍然是压缩的;)
https://stackoverflow.com/questions/21886995
复制相似问题