将JSON对象从Flask传递到JavaScript,但不编码特殊字符

将JSON对象从Flask传递到JavaScript,但不编码特殊字符,javascript,python,json,flask,jinja2,Javascript,Python,Json,Flask,Jinja2,我需要从flask应用程序的后端传递一个JSON对象,供客户端使用。不幸的是,在浏览器中,它没有被识别为JSON对象,因为引号的编码方式不同 我在python中使用json.dumps(),然后使用render\u template()将其传递到浏览器中。但是,一旦将其传递到浏览器,对象将显示为: {"0": {"word_id": 5, "body": "man",

我需要从flask应用程序的后端传递一个JSON对象,供客户端使用。不幸的是,在浏览器中,它没有被识别为JSON对象,因为引号的编码方式不同

我在python中使用
json.dumps()
,然后使用
render\u template()
将其传递到浏览器中。但是,一旦将其传递到浏览器,对象将显示为:

{"0": {"word_id": 5, "body": "man", "UWL_id": 5, "sentences":
找到了答案


似乎jinja能够使用
| tojson
过滤器在模板中格式化json

虽然我不喜欢flask,但我可能已经为您找到了一个答案:您应该声明它
安全
。看见