将 JSON 和 AJAX 发送到 Flask 语法错误
Sending JSON with AJAX to Flask Syntax Error
url: '/upload',
type: 'POST',
data: JSON.stringify(pdata),
contentType: "application/json; charset=utf-8",
dataType: "text",
是我用来 POST JSON 的,它用所需的双引号发送它
但在烧瓶中
content = request.get_json()
用单引号交换双引号让我满意
例如 {"S":[],"R":[]} 转到 {'S':[],'R':[]}
这是我做错了什么,或者如果我想将其发送到 javascript 程序,我是否需要以某种方式将其转换回两个引号?
request.get_json() returns 一个 python 字典,其中双引号项的值表示为字符串。当您打印 python 字符串时,它默认使用单引号打印。
当字典转换回 JSON 格式时,您将得到双引号。
url: '/upload',
type: 'POST',
data: JSON.stringify(pdata),
contentType: "application/json; charset=utf-8",
dataType: "text",
是我用来 POST JSON 的,它用所需的双引号发送它
但在烧瓶中
content = request.get_json()
用单引号交换双引号让我满意
例如 {"S":[],"R":[]} 转到 {'S':[],'R':[]}
这是我做错了什么,或者如果我想将其发送到 javascript 程序,我是否需要以某种方式将其转换回两个引号?
request.get_json() returns 一个 python 字典,其中双引号项的值表示为字符串。当您打印 python 字符串时,它默认使用单引号打印。
当字典转换回 JSON 格式时,您将得到双引号。