在使用json库通过python解析json时,我遇到了一点问题。下面是我要解析的json的格式:
{'entry':[
{
JSON Data 1
},
JSON Data 2
}
]}这是我的Python:
for entry in response['entry'][0]:
video['video_url'] = entry['id']['$t']
video['published'] = entry['published']['$t']我似乎不能使用上面的代码遍历JSON的两个块,因为某些原因,我只得到了第一个块的输出。
有谁有什么想法??提前谢谢。
发布于 2011-06-20 18:31:19
如果:
response = {'entry':[
{
JSON Data 1
},
{
JSON Data 2
}
]}和:
response['entry'][0] == { JSON Data 1 }然后:
for entry in response['entry']:
video['video_url'] = entry['id']['$t']
video['published'] = entry['published']['$t']或者:
video = dict(zip(['video_url', 'published'], [entry['id']['$t'], entry['published']['$t']]) for entry in response['entry']发布于 2011-06-20 18:31:08
该列表包含两个独立的词典。直接迭代列表。
https://stackoverflow.com/questions/6409822
复制相似问题