【发布时间】:2021-03-02 13:15:46
【问题描述】:
我正在编写代码,以测试烧瓶 REST 服务器。
服务器的响应之一是:
return make_response(json.dumps({'myName': userName}), 200)
我可以通过以下方式访问响应的状态代码:
response.status_code
但是我如何访问服务器响应的 myName 参数呢?
【问题讨论】:
-
你可以使用
response.json()['myName'] -
@Macintosh_89 如果我使用 response.myName 会怎样?
-
我原以为会抛出错误,因为您正在发送 json 响应,因此您需要在访问 json 对象之前对其进行解析。为什么不能使用
response.json()['myName']? -
我明白了:TypeError: 'NoneType' object is not callable, on your line.
-
response.json()的输出是什么?假设您使用的是requests?您的服务器似乎没有发回 JSON。
标签: json python-3.x parsing python-requests