Как прочитать json файл python?
Второй вечер на это трачу и уже злюсь. Копирую пример из интернета, падает на первой же строчке, ругается на кодировку. Файл выгрузили с работы, весит прилично,в блокноте открывается нормально всё видно там. Не пойму это в самом файле дело или я не там запускаю, папка вроде та же
Лучший ответ
v4-pro
v4-pro
Как прочитать json файл python?
json.load(f) - читает уже открытый файл и сразу возвращает словарь или список python json.loads(s) - разбирает строку с текстом json, а не файл целиком open(путь, encoding='utf-8') - обязательная пара к load, иначе на windows кириллица внутри файла может побиться FileNotFoundError - путь до файла неверный, скрипт ищет файл не в той папке, где ты думаешь JSONDecodeError - сам файл не является валидным json, например лишняя запятая перед закрывающей скобкой rb или r - открывать текстовый json лучше в обычном текстовом режиме r, режим rb для json почти никогда не нужен вложенные структуры - json.load сам разворачивает вложенные object и array в dict и list на любую глубину