Прошу помочь решить задачку:
Задача состоит в том, чтобы написать скрипт, который на вход принимает путь до файла с произвольными данными в формате JSON и выводит его содержимое в консоль в удобном для чтения виде: добавляет переносы строк, отступы слева и пробелы.
Мой код обрабатывае не все. Можно просто намекнуть, спасибо!
import json
stt = 'js.txt'
def load_data(filepath):
with open(filepath,'r') as myfile:
return json.load(myfile)
def pretty_print_json(data):
for st in data:
print(json.dumps(st, indent=" ",ensure_ascii=False, sort_keys=True))
pretty_print_json(load_data(stt))