python - 我是否正确地遍历了我的 json 数据?

标签 python json

我从文件中读取了一些 JSON 数据,如下所示:

{
 "books":
        {
         "20":
             {
              "id":"10874",
              "title":"Measurement of ... 

我不知道“20”是什么意思。我认为它是某种我真的不关心的关键。我关心“20”之后的数据。所以我这样做......

for bk, junk in parsed['books'].iteritems():
    book_key = bk 
print book_key
print "------------------\n"
print parsed['books'][book_key]['title']

虽然这可行,但令我困扰的是我使用 for 循环只是为了获取 key 。 我确定我没有做对。

谢谢

最佳答案

book_key = parsed['books'].keys()[0]
print parsed['books'][book_key]['title']

关于python - 我是否正确地遍历了我的 json 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41326844/

相关文章:

python - 如何将 numpy 中的值范围设置为 nan?

python - 使用 Cython 编译时找不到库文件

javascript - 运行使用 json 的 ajax 函数后,浏览器保持加载(加载指示器保持旋转)

node.js - JSONSerialization 生成不正确的 JSON 对象。 swift

iphone - 发布数据格式与我需要的不同

java - Appengine 和 GWT - 为 python 提供一些 java

python - 在heroku上的nodejs中生成python脚本

python - 如何以干净的依赖关系启动 virtualenv

javascript - Json 对象到 Div Html

javascript - json中的空数组问题