JSON Compare: troubleshooting and FAQ-style fixes
Common issues with JSON Compare: empty output, slow tabs, wrong encoding. Practical checks before you give up (Compare two JSON objects side by side).
First: isolate the smallest failing example
Most issues become obvious when you stop trying to debug a ten-megabyte file and instead reproduce the problem on ten lines. Copy a tiny slice that still fails, paste it into JSON Compare, and iterate. This single habit fixes more “mystery bugs” than any specific setting. Advertised capabilities include side-by-side diff, highlight differences, nested comparison.
Symptom: output looks empty or unchanged
- Confirm you actually triggered the main action (some UIs require an explicit button click after edits).
- Check whether you pasted into the correct panel (input vs output).
- Look for filters: sometimes a checkbox hides rows or strips fields you expected to keep.
Symptom: output looks “almost” right
- Compare line endings (CRLF vs LF). Editors sometimes hide the difference until deployment fails.
- Watch for smart quotes or non-breaking spaces copied from PDFs or word processors.
- If you merged or joined data, verify keys line up: one off-by-one row can make the whole table look corrupted.
Symptom: the tab is slow or freezes
- Close other heavy tabs, especially video calls and 3D demos.
- Split the job: process chunks and concatenate in a text editor if needed.
- Try a different browser if one profile has many extensions enabled.
Symptom: upload fails or file type rejected
- Confirm the extension matches the real format (rename does not change bytes).
- Try re-exporting from the source app with a simpler format.
- If corporate security blocks uploads, try pasting text instead of uploading binary.
Symptom: encoding looks like mojibake
- Re-export as UTF-8 from the source when possible.
- Avoid multiple copy-paste hops through apps that “helpfully” change encoding.
Related tools that help narrow the problem
FAQ-style fixes
I get different results on two computers. Why?
Different browsers, extensions, OS clipboard behavior, or time zones (for timestamps) can diverge. Standardize browser and inputs when you need identical output.
Should I hard refresh?
If the UI looks stale after an update, a hard refresh can help. If you fear losing work, copy your input to a notes app first.
Can I trust the preview?
Treat preview as strong evidence, not absolute proof. Open the exported artifact in the final destination app when stakes are high.
Still stuck?
Revisit JSON Compare with a minimal repro: smallest file, clearest expected vs actual, and the steps you clicked. That package is what makes feedback actionable for maintainers and for your future self.
Concrete mini-scenarios
Picture a Tuesday afternoon: you promised a teammate a clean artifact before stand-up tomorrow. You open JSON Compare, run the transformation, and save the result with a filename that includes the date. That tiny habit prevents “final-v2-really-final” chaos later. Advertised capabilities include side-by-side diff, highlight differences, nested comparison.
Checklist before you close the tab
- Did you verify the output in the destination (not just inside the tool)?
- Did you keep a note of any non-default settings so you can repeat the job next week?
- If this output is customer-facing, did someone else glance at it for obvious mistakes?