Linux的JSON命令行格式化工具

JSON command line formatter tool for Linux

有没有Linux命令行的编辑器或工具来格式化JSON数据?


1
2
 alias pp='python -mjson.tool'
 pp mydata.json

from the accepted in the first链接答案:http://///ruslanspivak.com 2010年10 - 12 /漂亮的JSON -打印-从- the -命令行/P></


lightweight JQ是JSON和灵活的命令行处理器。P></

http:/ / / / stedolan.github.io JQP></

JQ is like sed使用JSON数据–for You can it to filter和map和螺旋结构和变换日期with the same that SED轻松,让你的朋友awk grep,播放与文本。P></

便携式JQ is written in C运行时,和它有零限制。你可以下载它在二进制单SCP,呼机和远,它的工作。P></


Ubuntu提供apt:python-demjson在线jsonlint is byP></

用途:P></

1
2
$ sudo apt-get install python-demjson
$ jsonlint -f input.json > output.json


vimrc:add toP></

1
2
" Format JSON data
map <C-F6> :%!python -m json.tool<CR>

你可以使用快捷键Ctrl + F6 to the JSON数据格式P></

或只是在vim' S模式:命令行P></

1
%!python -m json.tool