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