Skip to main content
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数据。