我有一些服务api,需要以json格式的块上传文件。
以下是代码示例:
for chunk in file_content.chunks():
chunkSize = len(chunk)
d = {'chunksize': chunkSize, 'chunk': chunk}
dump = json.dumps(d)
但是得到:
'utf8' codec can't decode byte 0x93 in position 11: invalid start byte
我该如何解决或忽略?
注意:我无法更改api
答案 0 :(得分:2)
json.dumps
需要a number of arguments,将ensure_ascii
设为false应该可以。
dump = json.dumps(d, ensure_ascii=False)