我使用请求模块与API交互:
response = requests.get(<URL>)
my_dict = response.json()
my_dict
var看起来像这样(我简化了dict):
{'annotations': 'list'}
问题是,由于Expecting 'STRING', got 'undefined'
,响应没有通过json linter,我假设单引号'
会产生这个问题
有没有办法解决这个问题
更新:
Grafana upload(实际上我使用的是API,但结果是相同的GUI或API)
jsonlint也会抛出相同的错误:https://jsonlint.com/
response.json()
实际解析响应。由于它成功返回,您已经知道它是有效的JSON。如果无效,则必须修复访问的API的代码如果您只需要JSON响应主体,请使用
response.text
相关问题 更多 >
编程相关推荐