JSON や YAML のドキュメントを横並びで比較し、オブジェクトのキー順ではなく、本当の値の差分に集中できます。
関連
Repair JSON that looks almost right — trailing commas, single quotes, unquoted keys — using a smart formatter that tolerates almost-JSON and then validates strictly.
オブジェクトの最後のプロパティや配列の最後の要素の後の末尾カンマは、一部の JavaScript ではよくても、JSON では無効です。
API リクエストを送る前に一度検証を挟むだけで、JSON 構文の問題と、認証・スキーマ・バックエンドのエラーをきれいに切り分けられます。
2 つの JSON(または YAML)ドキュメントを貼り付けると、即座に並列の差分比較が得られます。両ドキュメントは diff の前にパースされ、ソート済みのキーで再シリアライズされるため、キーの順序の違いで誤検出が起きることはありません —— 本当の値の変化だけがハイライトされます。
jsondiff、json compare online、 compare json online ツールとして、API レスポンス、スナップショットテスト、フィクスチャ、Webhook ペイロードに利用できます。Compare json:同じドキュメントの 2 バージョン間のずれを一目で把握できます。
{"a":1,"b":2} と {"b":2,"a":1} は同一として扱われます仕様上、JSON オブジェクトは順序のないものだからです。本ツールは比較の前にキーを正規化するため、{"a":1,"b":2} と {"b":2,"a":1} は等価と扱われ —— 本当の値の差異のみがハイライトされます。