Как я могу красиво отформатировать файл JSON со всеми правильными отступами и всем остальным?

Вы пробовали?

ssh HopHostUser@HopHost ssh DestinationHost

Раньше я делал это несколько лет назад, может быть, теперь ssh предотвращает это. У меня нет доступа к нескольким хостам, поэтому я не могу протестировать эту команду.

5
18.05.2018, 16:43
4 ответа

Use el paquete yajl, Yet Another JSON Library. En CentOS 7, se encuentra en el repositorio base y lo más probable es que ya esté instalado en la máquina.

Para bastante -imprimir un archivo JSON:

cat myfile.json |  json_reformat

o simplemente

json_reformat < myfile.json

Para verificar que un archivo tiene la sintaxis JSON correcta:

json_verify < myfile.json
4
27.01.2020, 20:33

Si no desea instalar un paquete adicional y tiene Python disponible, puede hacerlo:

python -m json.tool myfile.json

También admite lectura desde STDIN

9
27.01.2020, 20:33

Use jq un procesador JSON muy bueno y, por preferencia personal, es el mejor disponible en el mercado

para una impresión bonita, use

jq. file_name
11
27.01.2020, 20:33

Найдено 4 уже доступных инструмента в моей системе Gentoo:

Из упаковки dev-libs/json-glib19K ELF

json-glib-format -p file.json

Из пакета dev-lang/perlPerl-скрипт 4,9K

cat file.json | json_pp

Из упаковки dev-libs/yajl43K ELF

cat file.json | json_reformat

Из упаковкиdev-lang/python

python -m json.tool file.json
1
09.04.2021, 11:54

Теги

Похожие вопросы