Yes. Most common failure mode for sota models is to put ```json\n first, but they often do just fail often enough to be worth calling api with json response schema.
The model is like: "Here is what I came up with... ```{json}``` and this is why I am proud of it!"