json advanced usage - Serbipunk/notes GitHub Wiki

load as OrderedDict

with open("/home/bai/data/bucket-01066-final/SKU__663629308589__0__2__0.5035.json") as f:
    obj = json.load(f, object_pairs_hook=OrderedDict)

https://stackoverflow.com/a/23820416

support utf

with codecs.open(opj(tar_dir, "sql_info.json"), "w", encoding="utf-8") as f:
    f.write(json.dumps(details, indent=4, ensure_ascii=False))