Python中文
首页
教程
问答
标签
搜索
登录
注册
用Python解析Json嵌套字典(不是列表中的字典)
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有这些可怕的<strong>嵌套JSON字典</strong>:</p> <pre><code> "data": { "assetID": "VMSA0000000000310652", "lastModified": "2017-06-02T19:36:36.535-04:00", "locale": { "MetadataAlbum": { "Artists": { "Artist": { "ArtistName": "Various Artists", "ArtistRole": "MainArtist" } }, "Publishable": "true", "genres": { "genre": { "extraInfos": null, } }, "lastModified": "2017-06-02T19:32:46.296-04:00", "locale": { "country": "UK", "language": "en", </code></pre> <p>希望能够用下面的方法匹配语言的值。我传递的是language('en'),数据是上面的嵌套字典。在</p> ^{pr2}$ <p>该方法可以处理字典列表,但不能处理字典内的词典。。。有谁能告诉我一个地方,在那里我可以学习如何解析嵌套字典?这里我有点迷茫,我找到的所有示例都演示了如何解析到字典列表。在</p> <p>我得到了:<code>TypeError: string indices must be integers</code></p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你可能想试试:除了 像</p> <pre><code>try: assert x in data.keys() for x in ["x","y"] ... return data["x"]["y"] except: return None </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python3x中以垂直和水平的方式格式化列表?
10 回答
如何在python3x中创建datetime对象
4 回答
如何在python3x中取消pickle一个在python2.7中被pickle的模型?
4 回答
如何在python3x中格式化字典键
1 回答
如何在python3x中正确地通过sockets发送字典的内容?
5 回答
如何在python3x中调用if语句中的类和函数
1 回答
如何在Python3上三取二列表
1 回答
如何在python3上为方法搜索RegEx创建模式?
4 回答
如何在Python3上使用HTMLUnit和Selenium 2.45.0
3 回答
如何在Python3上使用telebot发送没有bot.polling()的消息
10 回答
如何在python3上使用Tkinter更新GUI?
10 回答
如何在python3上使用urllib和代理对HTTPS页面发出请求
5 回答
如何在Python3上制作按键
2 回答
如何在python3上发布图像和文本多部分表单?
3 回答
如何在Python3上安装Bob?
5 回答
如何在python3上安装Django?
6 回答
如何在python3上安装第三方模块
5 回答
如何在Python3上安装袖扣?
6 回答
如何在python3上打印当前日期?
2 回答
如何在Python3上执行此javascript代码?
1 回答