要转换、获取和转换 JavaScript Object Notation (JSON) 数据作为链的一部分,可添加一个包含 JSON 连接命令的步骤。
要启用这些命令,IT 管理员首先 创建一个 JSON 连接。
数组到 CSV
要将 JSON 数组转换为 CSV 文件,给定每一列的名称及其值的 JSONPath,使用 Array to CSV 命令即可。如果一列有多个值,则用选定的分隔符分隔。
属性
摘要信息 |
详细信息 |
JSON 数据 |
输入要解析为 JSON 并转换的文件或文本。 |
根路径 |
要转换嵌套在 JSON 根元素内的数组,请输入要转换为 CSV 的根数组元素的路径。 |
筛选 |
为项目数组添加过滤器。要不应用筛选器,请留空。 |
多值分隔符 |
输入分隔符,用于分隔列中为单个 JSONPath 提取的多个值。 |
预览结果 |
要预览创建的 CSV 文件,请选中此复选框。 |
列 |
输入要生成的列及其相应的 JSONPath。 |
分隔符号 |
选择要在转换后的文件中使用的分隔符。 |
输出
退出代码
代码 |
类型 |
详细信息 |
0 |
成功 |
成功 |
1 |
错误 |
运行命令出错 |
10 |
警告 |
解析的 JSON 与提供的模式不匹配 |
CSV 转 JSON
要将表格数据集转换为 JSON 数组,请使用 CSV to JSON 命令。
属性
摘要信息 |
详细信息 |
输入文件 |
输入要转换为 JSON 的 CSV 文件。 |
分隔符号 |
选择 输入文件中使用的分隔符。 |
输出
退出代码
代码 |
类型 |
详细信息 |
0 |
成功 |
成功 |
1 |
错误 |
运行命令出错 |
对象到 CSV
若要将 JSON 对象转换为单行 CSV 文件,给定每一列的名称及其值的 JSONPath,可使用 Object to CSV 命令。如果一列有多个值,则用选定的分隔符分隔。
属性
摘要信息 |
详细信息 |
JSON 数据 |
输入要解析为 JSON 并验证的文件或文本。 |
根路径 |
如果要转换的对象嵌套在 CSV 的根元素中,请输入要转换为 CSV 的根对象元素的路径。 |
多值分隔符 |
选择分隔符,用于分隔列中单个 JSONPath 的多个检索值。 |
预览结果 |
选择是否预览创建的 CSV 文件。 |
列 |
输入要生成的列及其相应的 JSONPath。 |
输出
退出代码
代码 |
类型 |
详细信息 |
0 |
成功 |
成功 |
1 |
错误 |
运行命令出错 |
10 |
警告 |
解析的 JSON 与提供的模式不匹配 |
验证模式
要将文件或文本解析为 JSON,请使用 Validate schema 命令。解析 JSON 后,根据结果验证所提供的模式。输出是一个 JSON 文件,可用于其他命令。
属性
摘要信息 |
详细信息 |
JSON 数据 |
输入要解析为 JSON 并验证的文件或文本。 |
结构描述 |
输入验证 JSON 解析的模式。 |
输出
退出代码
代码 |
类型 |
详细信息 |
0 |
成功 |
成功 |
1 |
错误 |
运行命令出错 |
10 |
警告 |
解析的 JSON 与提供的模式不匹配 |