如何使用Python3从大JSON文件中提取所有名称
with open('out.json', 'r') as f:
data = f.read()
在这里我打开JSON文件之后,我尝试了这个
a = json.dumps(data)
b= json.loads(a)
print (b)
这是我从JSON文件得到的数据
{"data": [
{"errorCode":"E0000011","errorSummary":"Invalid token provided","errorLink":"E0000011","errorId":"oaeZ3PywqdMRWSQuA9_KML-ow","errorCauses":[]},
{"errorCode":"E0000011","errorSummary":"Invalid token provided","errorLink":"E0000011","errorId":"oaet_rFPO5bSkuEGKNI9a5vgQ","errorCauses":[]},
{"errorCode":"E0000011","errorSummary":"Invalid token provided","errorLink":"E0000011","errorId":"oaejsPt3fprRCOiYx-p7mbu5g","errorCauses":[]}]}
我需要这样的输出
{"oaeZ3PywqdMRWSQuA9_KML-ow","oaet_rFPO5bSkuEGKNI9a5vgQ","oaejsPt3fprRCOiYx-p7mbu5g"}
我要所有的errorId
试着这样做:
如果要获取或处理JSON数据,必须首先加载JSON
下面是代码示例
或者您可以将
names = [i['name'] for i in data['movie']['people']['actors']]
更改为Vikas P answers尝试使用json模块实现上述功能
相关问题 更多 >
编程相关推荐