gpt4 book ai didi

javascript - 如何使用 Javascript 从 Python 字典中提取值?

转载 作者:太空宇宙 更新时间:2023-11-04 10:10:40 24 4
gpt4 key购买 nike

我有一个看起来像这样的 Python 字典......

{u'reason': u'invalidQuery', u'message': u'Encountered " <ID> "asd "" at line 1, column 1.\nWas expecting:\n    <EOF> \n    ', u'location': u'query'}

如何使用 Javascript 访问 u'message' 值?它是通过 Django REST Framework 传递到前端的,难道不应该自动将它转换为 JSON 对象吗?这不是……

最佳答案

在 views.py 中

import json

json_object = json.dumps(your_object)

在 .html/.js 中

var json_object = {{json_object|safe}};

.py 端将其转换为有效的 JSON 对象。 html中的标签转义无效的json字符,如“&”

如果您将对象作为字符串发送到您的模板,那么您必须通过 JSON 再次将其转换为 JSON,例如:

JSON.parse("{{json_object}}");

或者如果对象是 Django View 级别的字符串或 Python 字典:

json.loads(your_string)

将其转化为json对象

关于javascript - 如何使用 Javascript 从 Python 字典中提取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38532380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com