MathExact Logo

JSON Tabular Diff & Comparison ToolDot-Notation & Workstation

Compare JSON datasets row-by-row and field-by-field. Detect identical rows, modified fields, added records, and removed rows with custom primary key matching.

Sample Preset Datasets:
Dot-Notation Path & Primary Key Configuration
JSON A Dot Path:e.g. data.items
Detected:
JSON B Dot Path:e.g. data.items
Detected:
Total Rows A
4
Total Rows B
4
Match As Is
1
Modified
2
Added (B)
1
Removed (A)
1
SECTION 1: MATCHING ROWS AS IS (1 records)100% Identical rows in both JSON A & JSON B
#Row Keyidnamepricestockcategorystatus
1101101Wireless Headphones99.9950AudioActive
SECTION 2: ROWS WITH SOME DIFF (2 records)Matched by Key, showing Version A (Original) vs Version B (Modified) side-by-side
#Row KeyField ColumnVersion A (Original Value)Version B (Modified Value)
1102id102102
nameMechanical KeyboardMechanical Keyboard
price129.5119.99
stock3045
categoryAccessoriesAccessories
statusActiveActive
2103id103103
nameErgonomic MouseErgonomic Mouse
price49.9949.99
stock100100
categoryAccessoriesAccessories
statusActiveDiscontinued
SECTION 3: NEW ROWS (1 records)Present in JSON B, missing in JSON A
#StatusRow Keyidnamepricestockcategorystatus
1+ Added105105USB-C Docking Station149.9960AccessoriesActive
SECTION 4: MISSING ROWS (1 records)Present in JSON A, removed in JSON B
#StatusRow Keyidnamepricestockcategorystatus
1- Removed10410427-inch 4K Monitor39915DisplaysActive
FAQ

Frequently Asked Questions

Everything you need to know about this tool

The tool converts nested JSON objects or top-level arrays into structured tabular rows. It uses a primary key (e.g. `id`, `uuid`, `user_id`) to correlate rows between Version A and Version B. It then compares every field value cell-by-cell to classify rows into Identical (Match as is), Modified (Has Diff), Added (New in B), or Removed (Only in A).
Missing Something?

Want a missing feature? Or want a new tool?

We will implement it for you - 100% free of cost. Reach out to our team with your specifications and we will build it.