【发布时间】:2018-02-16 19:30:27
【问题描述】:
我对 Json 文件非常陌生。我有一个包含多个 json 对象的 json 文件,如下所示:
{"ID":"12345","Timestamp":"20140101", "Usefulness":"Yes",
"Code":[{"event1":"A","result":"1"},…]}
{"ID":"1A35B","Timestamp":"20140102", "Usefulness":"No",
"Code":[{"event1":"B","result":"1"},…]}
{"ID":"AA356","Timestamp":"20140103", "Usefulness":"No",
"Code":[{"event1":"B","result":"0"},…]}
…
我想像流一样解析这些 json 对象。然而,对我来说最终的游戏是创建 event1 和 result 的成对组合。像这样:
[AB, AB, BB],[11,10,10]
我知道的: dict的确切结构
我不知道的事情:如何通过dict提取这些dict来执行这个操作。
我无法修改现有文件,所以不要告诉我添加'[ ]和','
其他帮助:
我可能会遇到无法直接存储在内存中的文件,因此更适合使用 流 解决方案。
【问题讨论】:
标签: json python-3.x dictionary stream