繁体   English   中英

如何在 Scala sbt REPL 控制台中查看大型 Json 记录?

[英]How to view a large Json record in a Scala sbt REPL console?

我正在测试输出 Json 记录列表的代码,看起来控制台只显示第一条记录和第二条记录的一部分,末尾带有“...”。 如果记录非常大并且包含嵌套的 Json 值,有时它甚至无法显示一个完整的记录。 有没有办法提高输出的限制?

我尝试使用JsonHelper.print但它看起来像是控制台的限制。

我对输出结果的代码有多个约束,我不能通过执行grep等来简单地查看 Json 文件。

常规输出: 常规输出

使用 JsonHelper.print: 使用 JsonHelper.print

整个json没有显示,因为它太长了。

尝试将变量用于要显示的很长的内容:

val a = "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaammmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeepppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk"

然后打印出来:

println(a)

该示例使用了一个字符串,但在打印 json 记录时它的行为是相同的。

也许将json对象导出到文件中并在Google Chrome中使用JSON Viewer插件可以解决您的问题?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM