gpt4 book ai didi

python - 访问加载的 JSON 对象的数据成员的能力不一致

转载 作者:太空宇宙 更新时间:2023-11-04 06:58:12 25 4
gpt4 key购买 nike

我正在使用 simplejson 在 Django 中加载一个 JSON 字符串,因此:

obj = json.loads('{"name": "joe"}')
person = obj.name

这会引发错误:

'dict' object has no attribute 'name'

但是当我将 obj 向下传递到 View 模板并通过 {{ obj.name }} 打印出来时,它起作用了!为什么?

最佳答案

我不确定它的 Django 方面是如何工作的,但您从 json.loads 获得的对象是一个 Python dict 对象。这意味着它没有其键的属性,但您可以像访问任何其他字典一样访问它们:

obj = json.loads('{"name": "joe"}')
person = obj['name']

关于python - 访问加载的 JSON 对象的数据成员的能力不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1634347/

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