LLM结构化输出代码示例和原理分析,你能详细讲解一下吗?