Qualtrics API json错误:json.decoder.JSONDecodeError:期望值:第1行第1列(字符0)

问题描述 投票:0回答:1

我有一个传递给json的Python GET API请求,我的代码这一行出现错误:

data = json.loads(requestDownload.content)

错误是:json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

对象通过以下方式创建:

requestDownloadUrl = baseUrl + fileId + '/file'
requestDownload = requests.request("GET", requestDownloadUrl, headers=headers, stream=True)

我看了requestDownload响应,它是[200],内容以字节为单位,我认为通过json.loads传递就很好了(基于在线文档)。但是,它似乎仍然无法正常工作。我应该怎么做才能更好地解决此问题?

Response and content

python json api qualtrics
1个回答
1
投票

由于内容以字节为单位,因此您需要先将它们解码为字符串,然后再将其传递给JSON。

© www.soinside.com 2019 - 2024. All rights reserved.