Most JSON diff tools are lying about what changed. Here is the walk-the-tree workflow that surfaces every changed leaf, classifies it correctly, and catches the four traps shallow comparisons hide.
Six repair passes — BOM strip, stray-quote escape, field quoting, line-ending normalization, empty-line drop, mixed-delimiter rewrite — with a per-row red/green diff as the audit trail.
The CSV Transformer at elysiatools.com — six declarative operations (rename, add_column, remove_column, convert_type, calculate, filter_values) that turn messy CSV cleanup into a JSON file the next person can read.