What gets fixed
- Single quotes and unquoted keys → double-quoted strings.
- Trailing commas and comments → removed.
- Python
True/False/None→true/false/null. - Missing closing brackets and braces at the end of a truncated document → added.
- Concatenated or newline-delimited values, JSONP wrappers and Markdown code fences → unwrapped.
Repairs are rule-based (the open-source jsonrepair library) and happen in your browser. If the input is too damaged for the rules, the Fix with AI button on the JSON validator can take a smarter guess — always review the result.