Встречается на собеседованиях • сегодня

Как прочитать JSON в Python

Для чтения JSON в Python используйте модуль json. Основные методы: json.load() для чтения из файла и json.loads() для чтения из строки.

Пример с файлом:

python
import json

with open('data.json', 'r', encoding='utf-8') as f:
    data = json.load(f)

Пример со строкой:

python
import json

json_string = '{"name": "John", "age": 30}'
data = json.loads(json_string)

Важные нюансы:

  1. Всегда указывайте кодировку (обычно utf-8) при работе с файлами
  2. JSON преобразуется в Python-объекты: объекты → dict, массивы → list
  3. Для сложных структур можно использовать параметр object_hook для кастомного парсинга
  4. При ошибках формата выбрасывается json.JSONDecodeError
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы