Posted at

jsonのフォーマットチェックを行うコマンド json_verifyのインストール (Mac)

More than 3 years have passed since last update.

yajl というパッケージに入っているらしい。brew からインストール。

% brew install yajl

==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/yajl-2.1.0.yosemite.bottle.3.tar.gz
######################################################################## 100.0%
==> Pouring yajl-2.1.0.yosemite.bottle.3.tar.gz
? /usr/local/Cellar/yajl/2.1.0: 15 files, 232K

チェック成功例

% cat composer.json | json_verify

JSON is valid

失敗するとこんな感じ

% cat dame.json|json_verify

lexical error: invalid string in json text.
{"hoge: "foga", "fff": "bbb"}
(right here) ------^
JSON is invalid

その他にも、json_reformat というコマンドもインストールされました。