我正在尝试在 python 中构建一个动态请求并发送它,但我收到错误 - “您提交的 JSON 中存在问题:词法错误:json 文本中的无效字符。”我的代码: headers = {'Content-Type': 'application/json','Accept': 'application/json','Authorization': 'auth_token ' + auth_token,}data = '{\n "datapoint": {\n "value": ' + val + ',\n "metadata": {\n " key1": "",\n "key2": ""\n }\n }\n}'response = requests.post(url, headers=headers, data=data)但是,如果我发送硬编码值,则请求成功:data = '{\n "datapoint": {\n "value": "120",\n "metadata": {\n "key1": "",\n "key2": ""\n }\n }\n}'如何使用变量“val”设置值?
添加回答
举报
0/150
提交
取消