将 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 格式时,您将得到双引号。