擅长:python、mysql、java
<p>你可以用结构分裂()并使用切片查找id并创建文件。如果不删除空白,可以使用不同的索引。在</p>
<pre><code>with open('test.json', 'r') as file:
# Get text without whitespace or newlines
text = file.read().replace(' ', '').replace('\n', '')
# Split by '{', discard first entry (will be empty)
objects = text.split('{')[1:]
for object in objects:
# Add the split delimiter back
object = '{' + object
# Get the id relative to the json data
id = object[ object.find('"ID"') + 6 :
object.find('"Name"') - 2 ]
# Add the file extension
id += '.json'
# If the file doesnt exist, create it and write the data
with open(id, 'x') as file:
file.write(object)
</code></pre>