Python json tool

pythonでjson toolを使う

コマンドラインでサクッとjsonを確認したいときにjson.toolが便利

https://docs.python.org/ja/3/library/json.html

jsonのデータをざっと確認したい。

普段pythonを使っていてjson.dumpを使って保存したファイルを確認しようとすると、 日本語がエンコードかかって読めなかったりして、結局pprintとかデバッグ用のスクリプトを書いちゃうような感じなんですが、

python 3.8からjson.toolというコマンドラインから呼べるモジュールができて便利だった。

cat test.json | python -m json.tool
{
    "error": {
        "code": 400,
        "message": "API key not valid. Please pass a valid API key.",
        "errors": [
            {
                "message": "API key not valid. Please pass a valid API key.",
                "domain": "global",
                "reason": "badRequest"
            }
        ],
        "status": "INVALID_ARGUMENT"
    }
}

個人的にjsonファイルの中身を見たいときが多いので覚えておきたい。

connvoi's Picture

About connvoi

肉とビールと料理と写真とゲーム たまに技術 python / Solr / PHP / ansible

アマゾンセール情報サイト アマセール管理人

Jp, Tokyo https://connvoi.com