要将 JavaScript 对象表示法 (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 数据与提供的模式不匹配。 |