Рубрики
Без рубрики

Python Читать файл json

Автор оригинала: Python Examples.

Python Читать файл json

Чтобы прочитать файл JSON в Python, откройте файл в режиме чтения и разбирайте его с помощью функции json.loads ().

В этом руководстве мы узнаем, как прочитать файл JSON в строку и доступа к элементам содержания JSON.

Пример 1: Читайте файл json

В этом примере мы читаем файл data.json с содержанием json. Мы загрузим этот контент в объект Python, чтобы мы могли получить доступ к элементам и ключам: значения значения.

Ниже приведен файл data.json, который мы читаем в программе Python. Содержимое является одним объектом с тремя именами: ценные пары.

data.json.

{
    "a": 21,
    "b": 42,
    "c": 73
}

Python Program

import json

fileObject = open("data.json", "r")
jsonContent = fileObject.read()
aList = json.loads(jsonContent)
print(aList)
print(aList['a'])
print(aList['b'])
print(aList['c'])

Выход

{'a': 21, 'b': 42, 'c': 73}
21
42
73

Пример 2. Читайте файл json – массив объектов

В этом примере мы читаем файл data.json с содержанием json. Данные JSON – это массив объектов.

data.json.

[
    {
        "a": 85,
        "b": 71,
        "c": 39
    },
    {
        "d": 18,
        "e": 72,
        "f": 23
    },
    {
        "g": 18,
        "h": 62,
        "i": 43
    }
]

Python Program

import json

fileObject = open("data.json", "r")
jsonContent = fileObject.read()
aList = json.loads(jsonContent)
print(aList[0])
print(aList[0]['c'])

Выход

{'a': 85, 'b': 71, 'c': 39}
39

Резюме

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