Я рекомендую использовать утилиту командной строки json_xs, которая включена в perl-модуль JSON :: XS. JSON :: XS - это модуль Perl для сериализации / десериализации JSON, на компьютере с Debian или Ubuntu вы можете установить его так:
sudo apt-get install libjson-xs-perl
Он также доступен для CPAN .
Чтобы использовать его для форматирования JSON, полученного из URL, вы можете использовать curl или wget следующим образом:
$ curl -s http://page.that.serves.json.com/json/ | json_xs
или это:
$ wget -q -O - http://page.that.serves.json.com/json/ | json_xs
и для форматирования JSON, содержащегося в файле, вы можете сделать это:
$ json_xs < file-full-of.json
Чтобы переформатировать как YAML , что некоторые люди считают более понятным для человека, чем JSON:
$ json_xs -t yaml < file-full-of.json