要取JSON數據中某個屬性值,你需要先將JSON數據解析為Python的字典或列表。然后,使用字典或列表的索引或鍵來訪問屬性值。
以下是一個示例:
import json
# JSON數據
json_data = '{"name": "Alice", "age": 20, "city": "New York"}'
# 將JSON數據解析為Python字典
data = json.loads(json_data)
# 取出'name'屬性的值
name = data['name']
print(name) # 輸出: Alice
# 取出'age'屬性的值
age = data['age']
print(age) # 輸出: 20
# 取出'city'屬性的值
city = data['city']
print(city) # 輸出: New York
如果JSON數據是一個列表,你可以使用索引來訪問其中的元素。例如:
import json
# JSON數據
json_data = '[{"name": "Alice", "age": 20}, {"name": "Bob", "age": 25}]'
# 將JSON數據解析為Python列表
data = json.loads(json_data)
# 取出第一個元素的'name'屬性的值
name = data[0]['name']
print(name) # 輸出: Alice
# 取出第二個元素的'age'屬性的值
age = data[1]['age']
print(age) # 輸出: 25
注意:在訪問屬性值時,請確保屬性存在,否則可能會引發KeyError異常。可以使用if
語句或異常處理來處理這種情況。