やりたいこと
ちょっとした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"
}
]
}
以上です