やりたいこと
ちょっとしたJSONファイルを確認する時に役立ちます。
環境
- Mac OS X 10.14
jqコマンドをhomebrewでインストールするのでbrew installが使えること
jqをインストール
$ brew install jq
jsonファイルを用意
適当にtest
のようなファイルを作成します。
test
内に以下を入力。
{"name": "hoge-user","data": [{"id": 123,"email": "hoge@hoge.com"}]}
cat
コマンドで出力すると、先ほど入力したJSONが表示されるかと思います。
$ cat test
// 出力結果
{"name": "hoge-user","data": [{"id": 123,"email": "hoge@hoge.com"}]}
jqコマンドを使って整形する
先ほどはcat
コマンドでファイル内容を出力しましたが、出力したjsonをパイプでjq
コマンドに渡しjsonを整形させます。
$ cat test | jq .
以下のように表示されるようになるかと思います。
{
"name": "hoge-user",
"data": [
{
"id": 123,
"email": "hoge@hoge.com"
}
]
}
以上です