[1] [[JSON]] の[[差分]]の記述方法はいくつか提案されています。

[FIG(short list)[
- [[JSON Patch]]
- [[JSON Merge Patch]]
]FIG]

[2] 用途次第では、[[テキストファイル]]としての[[差分]]、あるいは[[正準形]]に変換した上での[[テキストファイル]]としての[[差分]]
[SRC[>>4]] でも十分かもしれません。
主たる目的が機械処理ではなく[[人間]]の検査であれば、むしろその方が違いがわかりやすいかもしれません。

[REFS[
- [3] [CITE[git diff で JSON の比較をいい感じにする - Qiita]] ([TIME[2014-12-12 19:32:23 +09:00]] 版) <http://qiita.com/wakaba@github/items/aec05f5c2f1ba9b8279a>
]REFS]


[4] [CITE@en[andreyvit/json-diff: Structural diff for JSON files]]
([TIME[2017-06-27 18:49:19 +09:00]])
<https://github.com/andreyvit/json-diff>

[5] [CITE@en[ne-sachirou/diff-with-json: diff with JSON structure.]]
([TIME[2017-06-27 18:51:12 +09:00]])
<https://github.com/ne-sachirou/diff-with-json>

[6] [CITE[JSON Diff]]
([TIME[2017-06-27 18:51:48 +09:00]])
<http://tlrobinson.net/projects/javascript-fun/jsondiff/>