在Python for JSON循环之后丢失值

时间:2016-01-12 19:57:11

标签: python json

在python解析JSON中的一个简单的for循环中,我的一些记录工作(返回一个print值),而大多数记录都没有。我已经确认JSON记录确实在'description'节点中有数据。我认为这些价值会被覆盖。

这是循环:

rootView

示例json:

article_view.xml

1 个答案:

答案 0 :(得分:0)

这应该有用,但目前还不清楚目标是什么。

json_record = {
    "features":
        [{"sequence":"0", "title":"colors", "description":"lighting scenes.","valueOf":"<b>Choose from<\/b><br>favorite lighting scenes."},
         {"sequence":"1","title":"at your fingertips","description":"light output.","valueOf":"<b>features at your fingertips<\/b><br>light output."}
        ]
}

title_list = []
description_list = []

[(description_list.append(f["description"]),  title_list.append(f["title"]))
 for f in json_record["features"]
]
print title_list
print description_list