如何以易于阅读(针对人类读者)格式显示JSON?我主要是寻找缩进和空白,甚至可能是颜色/字体样式等.
我有一个JSON文件是一个混乱,我想漂亮 - 在python中最简单的方法是什么?我知道PrettyPrint有一个"对象",我认为它可以是一个文件,但我不知道如何传入文件 - 只是使用文件名不起作用.
我希望Ruby on Rails中的JSON输出"漂亮"或格式良好.
现在,我打电话to_json,我的JSON全部在一条线上.有时,如果JSON输出流中存在问题,则很难看到.
有没有办法配置或方法使我的JSON在Rails中"漂亮"或格式良好?
是否有(unix)shell脚本以人类可读的形式格式化XML?
基本上,我希望它改变以下内容:
<root><foo a="b">lorem</foo><bar value="ipsum" /></root>
Run Code Online (Sandbox Code Playgroud)
...进入这样的事情:
<root>
<foo a="b">lorem</foo>
<bar value="ipsum" />
</root>
Run Code Online (Sandbox Code Playgroud) 有没有上色的输出的方法cat,该方法grep一样.
因为grep,在大多数控制台中,它会显示一个彩色输出,突出显示搜索到的关键字.否则,您可以通过调用来强制它grep --color
是否有一种通用方法根据您的个人选择为任何程序的输出着色.
据我所知,程序本身不对颜色负责.这是壳.
我在FreeBSD 5.2.1中使用默认的shell,看起来它自从epoch以来从未见过颜色.
我有一个带有JSON元素序列的文件:
{ element0: "lorem", value0: "ipsum" }
{ element1: "lorem", value0: "ipsum" }
...
{ elementN: "lorem", value0: "ipsum" }
Run Code Online (Sandbox Code Playgroud)
是否有一个shell脚本来格式化JSON以便以可读的形式显示文件内容?
我看过这篇文章,我认为这是一个很好的起点!
我的想法是迭代文件中的行,然后:
while read row; do echo ${row} | python -mjson.tool; done < "file_name"
Run Code Online (Sandbox Code Playgroud)
有没有人有任何其他想法?
我需要知道在Mac上安装JQ的最有效方法(el capitan).代码下载到我的mac但我想知道如何通过命令行安装和操作.
我前几天在Vim中寻找一种快速自动格式化/漂亮打印JSON的方法,并在Stack Overflow上找到了这个很棒的小命令: :%!python -m json.tool
这让我找到了一个其他Python工具的列表来打印常见的网络文件,但我找不到多少.是否有一个很好的资源/ Python工具列表,他们发现这些工具对于清理Vim中格式不正确的Web内容特别有用(例如HTML,XML,JavaScript等)?
我一直在寻找一种方法来在我的 bash 控制台中丑化一些 JSON。这有助于随后在另一个命令中使用它(例如,将 json 内联传递给httpie)
给予:
{
"foo": "lorem",
"bar": "ipsum"
}
Run Code Online (Sandbox Code Playgroud)
我想获得:
{"foo":"lorem","bar":"ipsum"}
Run Code Online (Sandbox Code Playgroud)
注意:这个问题的灵感来自它的漂亮印刷版。然而,谷歌搜索bash minify json并没有给我一个正确的结果,因此这个问题是针对 minify/uglify 的。
json ×7
command-line ×4
pretty-print ×4
unix ×3
python ×2
color-scheme ×1
data-science ×1
installation ×1
javascript ×1
jq ×1
linux ×1
minify ×1
ruby ×1
shell ×1
vim ×1
xml ×1