【发布时间】:2018-05-15 03:57:55
【问题描述】:
我有 json 对象:
photos = {
"response": {
"84": {
"type": "photo",
"photo": {
"src_big": "https://pp.userapi.com/xxxx.jpg"
}
},
"49": {
"type": "photo",
"photo": {
"src_xbig": "https://pp.userapi.com/yyyy.jpg",
"src_big": "https://pp.userapi.com/xxxx.jpg"
}
}
}
}
我想使用这样的过滤器从 json 对象中获取所有链接。 如果对象中有'src_xbig',我会得到它,如果没有,我会得到'src_big'。 无论如何,我只能通过 1 个参数 src_big 来获得它。
x = photos['response']
src_big = [x[elem]['photo']['src_big'] for elem in x]
我应该如何过滤它?
【问题讨论】:
标签: python json parsing filter