Deep syntax inspection and error location with clear diagnostic summaries.
Common causes include unquoted object keys, single quotes instead of double quotes, trailing commas, or unescaped newline characters.