JSONPath提取节点是LangChat Pro工作流中的工具型节点,提供JSON数据提取能力,利用JSONPath语法从JSON字符串中提取指定字段的值,并转换为相应的数据格式。
节点特性
JSONPath提取节点属于工具型处理节点,其核心特性是执行JSON解析和提取操作并将结果封装为上下文变量,而非直接输出给用户。
此节点主要是根据JSONPath的语法,从JSON中获取某个属性的值。
例如我们的原始JSON:
user.id
工具节点 vs 输出节点
在LangChat Pro工作流中,节点按照输出特性分为两类: 输出节点(直接响应用户):- LLM大模型节点:支持流式输出
- 直接回复节点:输出变量内容
- JSONPath提取节点
- 百度搜索节点
- 知识库检索节点
- 其他功能节点
执行场景对比
JSONPath提取节点
JSONPath提取节点基于JSONPath语法,提供强大的JSON数据提取和转换能力,支持复杂的嵌套数据访问。配置参数
输入参数
输入内容:- 支持动态引用流程上下文变量
- 支持静态JSON字符串输入
- 支持变量和JSON的混合输入
- 通过智能变量选择器配置
- 待提取的JSON字符串文本
- 支持多个字段的提取配置
- 每个字段可配置JSONPath表达式
- 支持数据类型转换
- 支持默认值设置
输出变量
提取内容:- 数据类型:根据配置的数据类型
- 内容:根据JSONPath提取的字段值
- 用途:供下游节点引用和处理
典型使用场景
场景一:简单字段提取
适用场景:- 从API响应中提取特定字段
- 简单的JSON数据解析
- 结构化数据访问
场景二:API响应处理
适用场景:- 需要AI分析API数据
- 结合API响应和AI推理
- 智能化的数据处理
场景三:多字段提取
适用场景:- 从复杂JSON中提取多个字段
- 数据格式化和展示
- 结构化信息提取
场景四:嵌套数据访问
适用场景:- 处理复杂的嵌套JSON结构
- 深度数据提取和存储
- 复杂数据结构的处理
场景五:条件数据提取
适用场景:- 根据条件选择不同的提取策略
- 动态的JSON数据处理
- 智能的数据提取逻辑
JSONPath提取节点是工作流中JSON数据处理的重要工具,支持复杂的JSONPath语法和灵活的数据提取配置。通过合理配置提取字段和数据类型,可以实现高效的JSON数据解析和转换。

