Malformed JSON
Conversational packaging and dialect habits — a preamble, a code fence, an unquoted key, a trailing comma — each independently break the downstream parser.
System:Return only JSON matching {"name": string, "age": integer}.User:Extract the person from "Ada Lovelace, 36, London".Assistant:Here's the extracted JSON:```json{name: "Ada Lovelace", "age": 36,}```