JSONをPretty-Printするmjsonモジュール
2013年2月16日
本日開催された Python mini Hack-a-thon での個人的なお題として
「何でも良いからPyPIにパッケージを上げる」というのを設定しました。
「何でも良いからPyPIにパッケージを上げる」というのを設定しました。
ということで、mjson モジュールという、JSON を整形して出力する、
コマンドライン用のモジュールを作成しました。
mjson モジュールとは
通常、PythonでJSONを整形したい場合は、こういうコマンドを実行すると思いますが..
echo '{"a":1,"b":2}' | python -mjson.tool { "a": 1, "b": 2 }
これだとインデントの個数が4個固定なので、
それを調整することができる機能を付与したモジュールです。
echo '{"a":1,"b":2}' | mjson -i 2 { "a": 1, "b": 2 }
コマンドも短くなって覚え易いんだぜ?