在Python中,可以使用json
庫解析JSON字符串,并獲取其中的屬性值。
假設有以下JSON字符串:
import json
json_str = '{"name": "John", "age": 30, "city": "New York"}'
要獲取其中的屬性值,可以按照以下步驟進行操作:
data = json.loads(json_str)
get()
方法獲取屬性值:name = data["name"]
age = data.get("age")
city = data.get("city")
完整代碼如下:
import json
json_str = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_str)
name = data["name"]
age = data.get("age")
city = data.get("city")
print(name) # 輸出: John
print(age) # 輸出: 30
print(city) # 輸出: New York
注意:如果JSON字符串中的屬性不存在,使用屬性訪問方式data["property"]
會引發KeyError
異常,而使用get()
方法則會返回None
或指定的默認值。