標準のテキスト差分ではなく、専用のJSON差分チェッカーを使用する理由
データベースから2つのJSONペイロードをコピーして、標準のテキスト比較ツール(Gitの差分ウィンドウなど)に貼り付けると、基になるデータが完全に同じであっても、赤と緑のハイライトが大量に表示されることがよくあります。これは、標準のテキスト差分がスペース、タブ、およびオブジェクトプロパティの任意の順序の違いをフラグ付けするためです。
UtiliomeのJSON差分チェッカーはセマンティックを認識します。入力を抽象構文木(AST)に解析し、インデントを正規化し、比較を実行する前にキーをアルファベット順に並べ替えます。これにより、実際のデータの変更(追加、削除、または変更された値)のみが表示されることが保証され、手動のデバッグ作業の時間を節約できます。