or tell it to output the data at the end as markdown and then do a second pass with a cheaper model to build the structured output
also, xml works much better than json, all the model guides say this