knife solo cook hoge
みたいな事をやったときにjsonのsyntaxエラーが発生すると、人生絶望しちゃいますよね?
knife soloとかしているとあまりエラーが優しくない・・・そうこんな風にね。
ERROR: JSON::ParserError: 399: unexpected token at ...
数十行程度だったらいいけど、行数が多くなったらもう発狂するレベル。
まあnodes/hoge.jsonとかにそんなに行数書くなよって話でもありますが...w
じゃあどうするのか?
そんなときはこんなコマンドを使いましょう
$ cat nodes/hoge.json | python -mjson.tool
Expecting , delimiter: line 17 column 7 (char 324)
以上、無駄にjson眺めてる暇あったpythonのjson.tool使った方がいいよってお話でした。