add script to convert atree csv to json

This commit is contained in:
reschan 2022-06-16 16:15:25 +07:00
parent 441300ec10
commit 112dd1b619

View file

@ -0,0 +1,24 @@
import csv
import json
import re
with open('atree.csv', newline='') as csvfile:
res = ""
reader = csv.DictReader(csvfile)
for row in reader:
if not row["connector"]:
row["connector"] = False
else:
row["connector"] = True
row["row"] = int(row["row"])
row["col"] = int(row["col"])
if row["rotate"].isdigit():
row["rotate"] = int(row["rotate"])
else:
row.pop("rotate")
row["desc"] = re.sub("\n", " ", row["desc"])
resjson = json.dumps(row)
res += str(resjson) + ",\n"
print(res)