rapid读取嵌套json
时间: 2023-06-22 17:24:01 浏览: 42
可以使用json库来读取嵌套的json数据。在Python中,可以使用json.loads()将json字符串转换为Python字典对象,然后可以使用字典的键值对来访问嵌套的json数据。
例如,假设我们有以下嵌套的json数据:
```
{
"name": "John",
"age": 30,
"address": {
"street": "123 Main St",
"city": "Anytown",
"state": "CA",
"zip": "12345"
},
"phone_numbers": [
{
"type": "home",
"number": "555-1234"
},
{
"type": "work",
"number": "555-5678"
}
]
}
```
我们可以使用以下代码读取这个json数据:
```
import json
json_str = '{"name": "John", "age": 30, "address": {"street": "123 Main St", "city": "Anytown", "state": "CA", "zip": "12345"}, "phone_numbers": [{"type": "home", "number": "555-1234"}, {"type": "work", "number": "555-5678"}]}'
data = json.loads(json_str)
print(data["name"])
print(data["address"]["city"])
print(data["phone_numbers"][0]["number"])
```
输出:
```
John
Anytown
555-1234
```
这里我们使用了json.loads()将json字符串转换为Python字典对象,然后使用字典的键值对来访问嵌套的json数据。