TGTGInsighttelegram intelligenceLIVE / telegram public index
Содржина
Содржина на објавата
Стандартный модуль json имеет command line интерфейс. Он умеет делать валидацию JSON-данных и переводить однострочный вариант в форматированный. Изменяем форматирование $ echo '{"key1": "value1", "key2": "value2"}' | python3 -m json.tool { "key1": "value1", "key2": "value2" } Заменяем прямой ввод данных на данные из файлов python3 -m json.tool < single.json > pretty.json Вместо stdin и stdout просто передаём путь к файлам, результат тот же. python3 -m json.tool single.json pretty.json Как происходит валидация? Да просто команда завершится с ошибкой если формат данных неверный (exit code 1). В stderr распечатается информация о том где произошёл сбой. #libs