- 新增 extractOutputMap() 支持两种策略:
Strategy 1:output 以 '"' 开头时,先用 JSON.parseObject(str, String.class)
解码 \" \n 等转义序列,再提取内部 {...}
Strategy 2:直接 indexOf('{') / lastIndexOf('}') 提取 JSON 对象
- 新增 extractJsonObject() 辅助方法统一提取 {...} 片段
- 修复 line 684 unsafe cast:改为 instanceof Map 检查,避免 ClassCastException
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>