Python如何取json中的嵌套数据

45次阅读
没有评论

共计 739 个字符,预计需要花费 2 分钟才能阅读完成。

在 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" 的值。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-22发表,共计739字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)