Подтвердить что ты не робот

Инструмент форматирования командной строки JSON для Linux

Есть ли редактор или инструмент командной строки Linux для форматирования данных JSON?

4b9b3361

Ответ 2

jq - легкий и гибкий процессор JSON с командной строкой.

http://stedolan.github.io/jq/

jq подобен sed для данных JSON - вы можете использовать его для среза и фильтрации, а также для преобразования и преобразования структурированных данных с той же легкостью, что sed, awk, grep и friends позволяют вам играть с текстом.

jq записывается в портативный C, и он имеет нулевые зависимости времени выполнения. Вы можете загрузить один двоичный файл, скопировать его в удаленную машину и ожидать, что он будет работать.

Ответ 3

В Ubuntu jsonlint предоставляется apt:python-demjson

Использование:

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

Ответ 4

Добавить в vimrc:

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

И вы можете использовать сочетание клавиш CTRL + F6 для форматирования json-данных


Или просто в режиме командной строки vim:

%!python -m json.tool