オブジェクトキー
キーと値で比較するため、キー順だけの変更は差分になりません。
オブジェクトのキー順を無視し、配列順を保持して JSON を構造的に比較します。
両入力を厳密に検証して構造を再帰比較し、オブジェクトキーの並べ替えを差分とせず、配列順は保持します。
キーと値で比較するため、キー順だけの変更は差分になりません。
要素の移動が意味を変える場合があるため、配列順を保持します。
構造結果を出す前に、両入力が厳密な検証を通る必要があります。
{"id": 7, "status": "draft"}{"status": "ready", "id": 7}期待される結果: /status だけが変更され、id と status のキー順変更は差分になりません。
このツールがコンテンツをどのように比較するか、何がローカルに留まるのか、現在の制限はどこにあるのかについての実用的な回答。
はい。オブジェクトはキーと値で比較するため、キー順のみの変更は差分になりません。配列の順序は意味を持つため保持されます。
はい。構文、重複キー、コメント、末尾カンマ、非対応数値、過度な入れ子を検出し、側・行・列を表示します。
はい。値を再帰的に比較し、各差分に JSON Pointer パスを付けます。
インデントやキー順ではなく構造と値を比較するためです。結果は変更パスを揃え、書式上のノイズを減らします。
いいえ。解析、検証、比較はすべてこのブラウザタブ内で行われ、入力や結果は送信・保存されません。