【发布时间】:2016-12-17 13:03:40
【问题描述】:
我只是想更深入地了解 Python 中的 JSON 和 Dict。
我有来自服务器的 JSON 响应,如下所示:
`{"city":"Mississauga","country":"Canada","countryCode":"CA"}`
我想把它当作一本字典来工作。为此,我使用.json() 函数。为什么res.json()['city']可以获取数据,req.json().city不能获取数据?
【问题讨论】:
-
.json()返回一个字典。它不是特殊的对象。如果字典让.city工作,它会对数字键做什么?当你说dictionary.copy时,你是问字典的copy方法,还是dictionary['copy']? -
Python 不是 Javascript。在 Javascript 中,
thing.x被定义为thing["x"]的简写;在 Python 中,这是两个完全不同的东西。
标签: python json dictionary implicit explicit