#!/usr/bin/python3 | |
# all arguments to this script are considered as json files | |
# and attempted to be formatted alphabetically | |
import json | |
from sys import argv | |
for file in argv[1:]: | |
print("formatting file {}".format(file)) | |
with open(file) as f: | |
j = json.load(f) | |
with open(file, "w") as f: | |
f.write( | |
json.dumps(j, indent=4, sort_keys=True, separators=(",", ": ")) | |
) |