【发布时间】:2016-11-20 21:54:34
【问题描述】:
我有字典,
"countries":{
"98":{
"uid":98,
"title":"Switzerland"
}
}
我想使用 json 解码方法获取“title”的值。
注意:“98”的值是动态的,所以每次都会变化。
我怎样才能做到这一点?
【问题讨论】:
-
如果你有一个变量
x持有"98"应该代表的任何东西,那么countries[x]["title"]或者可能mydict["countries"][x]["title"]如果这就是你所拥有的。如果不是,那么我无法说出你在问什么。 -
能否提供json解码方式的代码?
-
你试过什么? (另外,您发布的 sn-p 不是真正有效的 JSON)
-
[item['title'] for item in dictName['countries']] -
如果你有一个真正的 Python 字典,那么你不需要 json 解码。如果您有 JSON 文件或字符串,那么您需要在问题中明确说明。在您解决这个歧义之前,您的问题是无法回答的。
标签: python json dictionary