环境说明
springboot 应用使用dashscope-sdk-java对接阿里百练 deepseek v3模型
问题表现
已经指定了输出json格式,但指令不明确,输出JSON格式的写法如下
注:提示词一开始是能正常功能的,但过了几天就出现了异常,原因是在线大模型在不断的升级与进化
5. 输出内容的模式如下(json格式输出)
com.fasterxml.jackson.core.JsonParseException: Unexpected character ('`' (code 96)): expected a valid value (JSON String, Number, Array, Object or token 'null', 'true' or 'false')
解析响应的数据出现异常:

LLM返回的数据,JSON字符中前后加了```

问题原因

解决方案
1、跟大模型交互的代码做兼容处理,代码层面去掉 ```
2、调整跟大模型的提示词,明确提示输出纯JSON结构,不需要加“戏”
如下为调试成功的效果
目前平台,阿里云百练 deepseek v3模式:
以纯 JSON 格式返回,不要输出 ```json```代码段










![BUUCTF [ZJCTF 2019]EasyHeap](https://i-blog.csdnimg.cn/img_convert/add4ad74a78508bb834bb00b5c929764.png)



![[攻防世界] easyphp writeup](https://i-blog.csdnimg.cn/direct/a02081cf4d1a49b2896b9e0063739aa9.png)




