javascript - 将 JSON 对象从 Flask 传递到 JavaScript,但特殊字符未编码
问题描述
我需要从我的烧瓶应用程序的后端传递一个 JSON 对象以供客户端使用。不幸的是,在浏览器中,它不会被识别为 JSON 对象,因为引号的编码方式不同。
我json.dumps()
在 python 中使用,然后使用render_template()
. 但是,一旦将 this 传递给浏览器,对象就会如下所示:
{"0": {"word_id": 5, "body": "man", "UWL_id": 5, "sentences":
解决方案
在这里找到了答案。
似乎 jinja 能够使用|tojson
过滤器在模板中格式化 json
推荐阅读
- plsql - 通过将 Excel 文件作为输入对表格执行 DML
- ios - Swift 中的 Bagplot 实现
- angular - 角度分量上的 2 个形式
- php - 如何通过查询获取我的数据,以便创建具有与 OOP 相关的类的编辑函数?
- c# - 切换选项卡时如何防止嵌套 UserControl 中的工具栏被聚焦?
- javascript - 识别 JS 代码中的函数调用
- c# - 即使进程以 RedirectStandardInput = true 启动,监听 Console.CancelKeyPress 的子进程也会收到它
- javascript - Nightwatch JS:Browser.execute 不执行 javascript
- node.js - (Node.js) 需要将大数拆分成不大于 100 的小数
- javascript - 使用 hljs 库在 React 中动态突出显示代码