Back to Free Tools

FREE TOOLS

JSON Object Merger

Merge two JSON objects while retaining null data and resolving arrays and shared leaves through explicit policies.

Two pasted JSON objects, One UTF-8 file per side

merged.json, merge-report.json

Browser only

Runs locally in your browser. Your files, pasted content and generated output are not uploaded. Reset clears this tool’s working data.

This tool needs JavaScript. If it does not load, refresh the page and try again.

How to use this tool

  • Enter the input and explicit options shown. A selected UTF-8 file wins its corresponding pasted text.
  • Select Merge objects and inspect the complete stated conventions.
  • Download merged.json, merge-report.json.

Examples

Right {"a":null} retains null data when merged into left {"a":1}.

Limitations

  • At most2 MiB combined UTF-8,depth40,200000 combined input values,50000 collisions,5 MiB combined artifacts and30 seconds. Two root objects only; a UTF-8 file wins its corresponding side.
  • Objects recurse; arrays replace-right or concatenate independently of leaf policy. Error refuses every shared nonobject leaf even equal; null remains data.
  • Winning number tokens and ordinary own-key serialization remain. Collision pointers are code-point sorted. No JSON Patch, deletion convention, N-way streaming or inferred conflict resolution.

Related tools

No items found.

More tools for your workflow

Explore the related desktop tool