ToolJovia
Data

JSON Three-way Merge Review

Reconcile two JSON revisions against a common base and expose atomic-array and scalar conflicts.

✓ Browser-local processing

Loading tool…

How to use JSON Three-way Merge Review

Automatically preserve independent object edits using a declared ancestor. When changes conflict, review the path and choose a whole-side policy instead of silently inventing a resolution.

  1. Enter common base json, left revision json, right revision json.
  2. Choose the settings for json three-way merge review, then run the tool.
  3. Review the result and any limitations before copying or downloading it.

Good to know

  • 100,000 characters per document,10,000 values,40 levels and1000 conflicts. Arrays are compared/replaced as complete values.
  • A side preference applies to every conflict, including deletion. Report-only emits no merged document if conflicts remain.
  • Processing is local. Output is limited to 1,000,000 text characters unless a stricter file limit is stated.

Common questions

Why is a common ancestor required?

It distinguishes a change made on one side from an edit made differently on both sides.

Is this input sent to a server?

No. The application processes this input inside your browser tab and does not save it to persistent storage.

Keep going with related tools

All data →