在Python中,可以使用內置的json
模塊來讀取和解析JSON數據。
下面是一個簡單的例子,演示如何讀取和解析JSON數據:
import json
# 讀取JSON數據
with open('data.json', 'r') as file:
data = json.load(file)
# 解析JSON數據
name = data['name']
age = data['age']
city = data['address']['city']
# 打印解析后的數據
print('Name:', name)
print('Age:', age)
print('City:', city)
在這個例子中,我們首先使用json.load()
函數從文件中讀取JSON數據,并將其存儲在data
變量中。然后,我們可以通過索引或鍵訪問JSON數據的不同部分。
請注意,如果你的JSON數據存儲在字符串中,而不是文件中,可以使用json.loads()
函數來加載JSON數據。
當使用json.load()
或json.loads()
函數時,Python會自動將JSON數據轉換為對應的Python數據類型,例如字典、列表等。因此,你可以像訪問其他Python對象一樣訪問和操作JSON數據。