Python请求,如何发送json请求而不使用“”

2024-04-26 12:53:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我的代码看起来像

            data = {
                "undelete_user":'false'
            }
            data_json = json.dumps(data)
            print(data_json)

输出为:

{"undelete_user": "false"}

我需要输出不带“”,这样就可以

{"undelete_user": false}

否则,当我发送请求时,会出现“未能解码JSON”错误


Tags: 代码jsonfalsedata错误解码printdumps
1条回答
网友
1楼 · 发布于 2024-04-26 12:53:35
import json


data = {
    "undelete_user": False
}
data_json = json.dumps(data)
print(data_json)

你所要做的就是去掉'false'并放上false,因为你认为你的false是一个字符串,它应该是一个布尔值。 希望有帮助

相关问题 更多 >