Blog
Guides for debugging, fixing, and understanding JSON.
2026-07-07
JSON vs YAML: differences, gotchas, and when to use each
A practical comparison of JSON and YAML — syntax, data types, comments, the Norway problem, and a clear rule for choosing between them.
2026-07-07
How to pretty-print JSON: 7 ways that actually work
Pretty-print JSON in the browser, VS Code, jq, Python, JavaScript, and PowerShell — with the exact commands and the gotchas for each.
2026-07-07
How to convert JSON to CSV: online, Python, Excel, and jq
Four reliable ways to turn JSON into CSV — and how to handle the nested objects, missing keys, and embedded commas that break naive converters.
2026-06-15
JSON parse error: a complete debugging guide
Step-by-step workflow for debugging JSON.parse failures — including the surprising network-level causes most guides miss.
2026-06-08
Unexpected token in JSON: 12 common causes and how to find them
The 'Unexpected token in JSON' error tells you where but not why. Here are 12 specific causes and how to fix each.
2026-06-01
How to fix invalid JSON: a complete guide
Every common JSON parse error, what causes it, and how to fix it — with examples and tooling.