【发布时间】:2010-09-26 00:15:08
【问题描述】:
是否有 (Unix) shell 脚本可以将 JSON 格式化为人类可读的格式?
基本上,我希望它转换以下内容:
{ "foo": "lorem", "bar": "ipsum" }
...变成这样的:
{
"foo": "lorem",
"bar": "ipsum"
}
【问题讨论】:
-
不久前我推出了自己的代码:github.com/exhuma/braindump/tree/master/jsonformat 代码非常简单,使用 python 自己的
json库,但我还添加了 pygments 以获得语法高亮。 -
偶然发现了这个,但后来找到了Json Pretty,我非常喜欢它。 Typekit 在他们的 API 示例中使用它,所以它背后有一些 klout ^^
-
如果您不介意复制粘贴,也有一些简单的在线工具,例如 jsonprettyprint.net,您可以在其中快速漂亮地打印原始 JSON。
-
警告:python -m json.tool 并不总是产生有效的 JSON。 (提示:1e1000)
标签: json unix command-line format pretty-print