我有一个问题,我一直试图解决,但我还没有找到正确的方法来做这件事
我有大约60-70页来自api的json格式的数据。我需要将它们转换为一个列表,并合并其中一个值
数据格式如下:
{"success":true,otherData:0,neededData:[{moreData:0,data:1},{moreData:1,data:0}]}
正如我所说,我一次大约有60-70个这样的人
我最后要找的是这样一个列表:
[{moreData:0,data:1},{moreData:1,data:0}]
包括列表中的所有数据
我怎样才能做到这一点
Tags:
如果原始数据如下所示:
然后你可以用
dataset['neededData']
访问“需要的数据”, 或者dataset.get('neededData', list())
如果所需的数据并不总是存在。至少,基于你最初的例子如果您有多个具有该形状数据的请求响应,您可以按照以下方式将它们聚合在一起:
这大致相当于:
如果您不断地以json字符串的形式获得该格式的响应 在Python3.x中
这将起作用,并继续使用所需数据中的项更新结果数组
一些测试:
扩展每个API响应的结果列表
相关问题 更多 >
编程相关推荐