はじめに
VSCodeのsettings.jsonを編集していて、設定項目が散らばっていたので、ソートさせるために書きました。
調べたところ、簡単な方法がなく、とりあえずPythonで書きました。
もっと簡単な方法があるよ、Pythonだとこう書いたほうがいいよ。ということがあったら教えていただけましたら幸いです。
Code
from collections import OrderedDict
import json
with open('mydata.json', encoding='utf-8') as file:
data = json.load(file)
ordereddictdata = OrderedDict(sorted(data.items(), key=lambda x: x[0]))
json.dump(ordereddictdata, open('mydata_ordered.json', 'w', encoding='utf-8'), ensure_ascii=False, indent=4)