Why is my JSON invalid when it looks fine?
Check for a trailing comma, single quotes instead of double, an unescaped quote or backslash inside a string, or a comment. Those five cover the large majority of parse failures.
Are comments allowed in JSON?
No. The specification has no comment syntax. Some parsers accept them as an extension, but a file with comments is not portable JSON.
Does JSON preserve key order?
The format does not guarantee it and consumers should not rely on it, though most parsers and serialisers do preserve insertion order in practice.
What happens to nested objects when I convert JSON to CSV?
They have to be flattened, because CSV is a flat table. Nested keys typically become dotted column names, and arrays of varying length do not map cleanly at all.