使用 AJAX 向 Flask 发送 JSON 语法错误

Sending JSON with AJAX to Flask Syntax Error

本文关键字:JSON 语法 错误 发送 Flask AJAX 使用      更新时间:2023-09-26
 url: '/upload',
 type: 'POST',
 data: JSON.stringify(pdata),
 contentType: "application/json; charset=utf-8",
 dataType: "text",

是我用来发布 JSON 的,它正在发送所需的双引号

但在烧瓶中

content = request.get_json()

让我满足于双引号换成单引号

例如 {"S":[],"R":[]} 转到 {'S':[]

,'R':[]}

这是我做错了什么,或者如果我想将其发送到 JavaScript 程序,我是否需要以某种方式将其转换回两个引号?

request.get_json(( 返回一个 python 字典,其中包含双引号项的值,表示为字符串。打印 python 字符串时,默认情况下会用单引号打印。

当字典转换回JSON格式时,您将获得双引号。