Автор оригинала: 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.