Условный парсинг JSON

Предположим, мы хотели получить все книги, цена которых меньше или равна 10.00.

Тогда мы бы использовали:

books = data['store']['book']
for book in books:
    if book['price'] <= 10.00:
        print(book)

Выведет:

{'category': 'reference', 'author': 'Nigel Rees', 'title': 'Sayings of the Century', 'price': 8.95}

В этой статье мы рассмотрели, как парсить JSON в Python. Ключевым моментом здесь является то, что после загрузки JSON-файла он хранится в виде словаря на Python.

После того, как у нас есть словарь, мы можем использовать обычные словарные методы для извлечения определенных значений из JSON.

Была ли эта страница полезной?