擅长:python、mysql、java
<p>虽然它本身的每一行都是有效的JSON,但文件作为一个整体却不是。因此,您不能一次解析它,您必须遍历每一行并将其解析为一个对象。在</p>
<p>您可以将这些对象聚合到一个列表中,然后从中对数据执行任何操作:</p>
<pre><code>import json
with open(filename, 'r') as f:
object_list = []
for line in f.readlines():
object_list.append(json.loads(line))
# object_list will contain all of your file's data
</code></pre>
<p>你可以把它当作一种列表理解,让它更像Python:</p>
^{pr2}$