Structured Output Failures: Why JSON Mode Still Returns Broken Data
JSON mode is supposed to guarantee valid output from LLMs, but you've probably already hit cases where the data is structurally broken, semantically wrong, or silently truncated. Here's what's actually going wrong and how to fix it.