擅长:python、mysql、java
<p>在<a href="https://stackoverflow.com/users/10201580/chris-a">@Chris A</a>的评论之后,我准备了一个可以正常工作的片段:</p>
<pre class="lang-py prettyprint-override"><code>with open('my_jsons.file') as file:
json_string = file.read()
json_objects = re.sub('}\s*{', '}|!|{', json_string).split('|!|')
# replace |!| with whatever suits you best
for json_object in json_objects:
print(json.loads(obj))
</code></pre>
<p>然而,这个例子一旦'}{'字符串出现在JSON中的某个值中,就会变得毫无价值,所以我强烈建议使用<a href="https://stackoverflow.com/users/1358308/sam-mason">@Sam Mason</a>的解决方案</p>