我收到一个错误,ValueError:对于带有基数为10的int()的无效文字:''。 我写了
def convert_json(request):
id = None
print(type(id))
json_body = json.loads(request.body)
for index, content in json_body.items():
if index == "ans":
id = content
id = int(id)
return id
当json_body没有“ans”键时,id为None,错误发生在id = int(id)
的代码中。print(type(id))
打印出类'str'所以我真的无法理解为什么我无法转换str into int.Is没有特别的str?当json_body没有“ans”键时,我想把空值放到id。我该怎么解决这个问题?