python解析多层json数据
时间: 2024-12-23 07:16:12 浏览: 29
Python解析多层JSON数据通常使用内置模块json
。这个模块提供了一个名为loads()
的函数,可以将JSON字符串转换为Python的数据结构,如字典或列表。如果你面对的是嵌套的JSON,比如有数组或嵌套的对象,你可以通过键路径访问并提取所需的信息。下面是一个基本的例子:
```python import json
示例多层JSON字符串
json_data = """ { "name": "John", "age": 30, "city": { "name": "New York", "population": 8500000 }, "hobbies": ["reading", "gaming"] } """
将JSON字符串转换为Python字典
data_dict = json.loads(json_data)
访问和处理嵌套数据
name = data_dict['name'] city_name = data_dict['city']['name'] hobbies = data_dict['hobbies']
print(f"Name: {name}") print(f"City Name: {city_name}") print("Hobbies:", hobbies)
相关推荐







