所以我构建了一个返回JSON响应的REST客户端。但是,我有一个问题,JSON输出不是我需要的: 目前的回应:
{
"output": {
"status": "Device 'Test' does not exist",
"result": "null",
"response": {
"output": "success",
"result": 204
}
}
}
此输出有一个最外面的"输出"关键,但我不希望它出现。所以基本上我希望我的回答如下所示:
{
"status": "Device 'Test' does not exist",
"result": "null",
"response": {
"output": "success",
"result": 204
}
}
我确实尝试将JSON转换为Dict,然后将其删除,但没有运气?任何建议如何实现这一目标?
谢谢
答案 0 :(得分:0)
你应该可以这样做:
response = json.loads(response)['output']
答案 1 :(得分:0)
如果您的回复已经是字典或json对象,那么您可以执行以下操作
value_required = response["output"]
如果它是文本格式(我认为是),那么你只需要执行以下操作
import json
value_required = json.loads(response)["output"]