阅读量:4
在Python中,您可以使用json
模块来处理JSON数据。如果您要获取嵌套在JSON中的数据,可以使用点(.)或方括号([])符号来访问嵌套对象的属性。
以下是一个示例,演示如何取得JSON中嵌套数据的值:
import json # 示例JSON数据 json_data = ''' { "name": "John", "age": 30, "address": { "street": "123 Main St", "city": "New York", "state": "NY" }, "hobbies": ["reading", "traveling"] } ''' # 将JSON数据解析为Python字典 data = json.loads(json_data) # 使用点符号访问嵌套数据 name = data['name'] age = data['age'] street = data['address']['street'] city = data['address']['city'] state = data['address']['state'] hobbies = data['hobbies'] print(name) # 输出: John print(age) # 输出: 30 print(street) # 输出: 123 Main St print(city) # 输出: New York print(state) # 输出: NY print(hobbies) # 输出: ['reading', 'traveling']
在这个例子中,首先我们使用json.loads()
函数将JSON数据解析为Python字典。然后,我们可以使用点符号或方括号来访问字典中的嵌套数据。例如,data['address']['street']
可以用来获取"street"
的值。