gparted - Herramienta de formateo de línea de comandos JSON para Linux
formatear usb linux ubuntu (4)
¿Hay un editor o herramienta para la línea de comandos de Linux para formatear datos JSON?
Agregar a vimrc:
" Format JSON data
map <C-F6> :%!python -m json.tool<CR>
Y puede usar el atajo CTRL + F6 para formatear los datos json
O simplemente bajo el modo de comando de vim:
%!python -m json.tool
En Ubuntu jsonlint es provisto por apt:python-demjson
Uso:
$ sudo apt-get install python-demjson
$ jsonlint -f input.json > output.json
jq es un procesador JSON liviano y flexible de línea de comandos.
jq es como sed para datos JSON: puedes usarlo para dividir, filtrar, mapear y transformar datos estructurados con la misma facilidad con la que sed, awk, grep y tus amigos te permiten jugar con texto.
jq está escrito en C portátil, y tiene cero dependencias de tiempo de ejecución. Puede descargar un solo archivo binario, copiarlo en una máquina remota y esperar que funcione.
alias pp=''python -mjson.tool''
pp mydata.json
Desde el primer enlace en la respuesta aceptada: http://ruslanspivak.com/2010/10/12/pretty-print-json-from-the-command-line/