擅长:python、mysql、java
<p>这应该是诀窍:</p>
<pre><code>import json
# get your data
file_lines = open("file_with_data.txt").readlines()
json_data = []
for line in file_lines:
# removing new line char \n
line = line.replace("\n", "")
# split words inside line
splt_line = line.split(" ")
# bullit single dict from line data
small_json = {splt_line[0]: splt_line[1], splt_line[3]: " ".join(splt_line[4:]).strip()}
# add data to your list
json_data.append(small_json)
# now dump List[Dict] to .json file
json.dump( json_data, open("json_dump.json", 'w'),)
</code></pre>