python 获取如下json里的aiPhotoUrl字段:{ "timestamp": 1690185526, "component": "group", "result": 1, "message": "success", "uri": "/api/v2/group/generate_ai_photo_v2", "response": { "aiPhotoUrl": "ai-engine/avatar/202307/1690185526-510824140.jpg" } }
时间: 2023-08-11 14:06:37 浏览: 96
要获取上述 JSON 中的 `aiPhotoUrl` 字段,你可以使用 Python 的 `json` 模块来解析 JSON 并获取相应的字段值。以下是一个示例代码:
```python
import json
json_data = '''
{
"timestamp": 1690185526,
"component": "group",
"result": 1,
"message": "success",
"uri": "/api/v2/group/generate_ai_photo_v2",
"response": {
"aiPhotoUrl": "ai-engine/avatar/202307/1690185526-510824140.jpg"
}
}
'''
data = json.loads(json_data)
ai_photo_url = data["response"]["aiPhotoUrl"]
print("aiPhotoUrl:", ai_photo_url)
```
在上述代码中,将 JSON 数据存储在字符串 `json_data` 中。然后,使用 `json.loads()` 方法将其解析为 Python 对象 `data`。接下来,通过键值访问的方式获取 `response` 字段下的 `aiPhotoUrl` 值,并将其存储在变量 `ai_photo_url` 中。
最后,我们打印出 `aiPhotoUrl` 的值,即得到了你所期望的结果。
请注意,你可以根据实际的 JSON 数据结构进行适当的修改,以便获取正确的字段值。
阅读全文