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ファイルの中身を見たいときが多いので覚えておきたい。