先のエントリで、オンラインJSONエディタのことを書いたが、それと関連。
dara-jは、個人的なスクリプト(WSH/HTA/ASP)をちょろちょろ書いているが、設定を要するものは今は大体JSONにしている。
ところがjson.jsなどのライブラリで出力すると、不要な空白や改行が除去されるため可読性が極端に悪く、テキストエディタでちょっと編集というわけには行かない。まぁそのおかげで処理が速いんだけど。
そこで、ちょっとでも編集しやすいようにと思い、整形出力するライブラリを書いてみた。
コードはちょっと大きめで申し訳ないが、以下のような感じ。
セコメントをする