raise JSONDecodeError(“Expecting value“, s, err.value) from None json.decoder.JSONDecodeError: Expec

我出现这个问题的原因是传递给json.loads的数据不符合json格式引起的

strapiVersion = json.loads(s.get("{}/admin/strapiVersion".format(strapiUrl)).text)

这样直接传递就会报错

raise JSONDecodeError(“Expecting value”, s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

我的解决办法是先对数据进行编码

data = json.dumps(s.get("{}/admin/strapiVersion".format(url)).text)
version = json.loads(data)

你可能感兴趣的:(笔记,json,python)