JSON修复节点是LangChat Pro工作流中的工具型节点,分析文本并修复其中存在的JSON错误格式,返回正常的JSON字符串,将修复结果作为变量传递给下游节点。
节点特性
JSON修复节点属于工具型处理节点,其核心特性是执行JSON格式修复操作并将结果封装为上下文变量,而非直接输出给用户。工具节点 vs 输出节点
在LangChat Pro工作流中,节点按照输出特性分为两类: 输出节点(直接响应用户):- LLM大模型节点:支持流式输出
- 直接回复节点:输出变量内容
- JSON修复节点
- 百度搜索节点
- 知识库检索节点
- 其他功能节点
执行场景对比
JSON修复节点
JSON修复节点专门用于修复损坏或格式错误的JSON字符串,提供智能的JSON格式修复能力。配置参数
输入参数
输入内容:- 支持动态引用流程上下文变量
- 支持静态文本输入
- 支持变量和文本的混合输入
- 通过智能变量选择器配置
- 待修复的JSON字符串内容
- 损坏的JSON字符串
- 包含```json标记的文本
- 格式错误的JSON数据
- 不完整的JSON片段
修复能力
常见JSON错误修复:- 缺少引号的键值对
- 多余的逗号
- 未闭合的括号
- 错误的转义字符
- 格式不规范的JSON结构
- 自动补全缺失的括号
- 修复引号问题
- 处理转义字符
- 规范化JSON格式
输出变量
修复结果:- 数据类型:TEXT文本格式
- 内容:修复后的标准JSON字符串
- 用途:供下游节点引用和处理
典型使用场景
场景一:简单JSON修复
适用场景:- 用户输入损坏的JSON数据
- 简单的JSON格式修复
- JSON数据的标准化处理
场景二:JSON修复+数据提取
适用场景:- 修复JSON后提取特定字段
- 数据清洗和提取流程
- 结构化的数据处理
场景三:AI生成JSON修复
适用场景:- AI生成的JSON格式修复
- 智能化的JSON处理
- 结合AI和修复的JSON生成
场景四:批量JSON修复
适用场景:- 批量处理多个JSON文件
- 大量JSON数据的修复
- 系统化的JSON处理
场景五:JSON验证和修复
适用场景:- JSON修复后的验证
- 数据质量检查
- 完整的JSON处理流程
JSON修复节点是工作流中数据处理的重要工具,专门用于修复损坏或格式错误的JSON字符串。通过智能的JSON修复算法,可以自动识别和修复常见的JSON格式问题,为后续的数据处理和分析提供标准化的JSON数据。

