使用AJAX将JSON发送到Flask语法错误

时间:2015-04-02 02:44:03

标签: javascript python ajax json flask

 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& #39;:[]}

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

1 个答案:

答案 0 :(得分:0)

request.get_json()返回一个python字典,其中双引号项的值表示为字符串。当你打印一个python字符串时,它默认用单引号打印。

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