JSON を整形してから diff をとる tool、diff-with-json を作った。 github.com JSON を jq command に通して整形し、colordiff が在れば其れを、無ければ diff を使って差分を表示する。 次の a1.json と a2.json が在ったとしやう。 // a1.json { "m": 42, "n": 57 } // a2.json { "m": 42, "n": "parrot" } .n を 57 から"parrot"に変へたものだ。此れを diff で diff -u -L a1.json -L a2.json a1.json a2.json として差分を出すと斯う成って了ふ。 --- a1.json +++ a2.json @@ -1 +1 @@ -{"m":42,"n":57} +{"m":42,"n":"parro