wynnbuilder-forked-for-changes/py_script/atree_csv_to_json.py
2022-06-16 16:15:25 +07:00

24 lines
615 B
Python

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)