解析器
解析器执行与编译器相反的操作,它读取一个符合 Pipeline 规范的 JSON 数据,并将其还原为可视化的流程图,包括节点、参数、连接关系及布局信息。
字段类型支持
解析器支持以下字段类型的自动识别与解析:
- 基础类型:整型、浮点型、布尔值、字符串
- 数组类型:整型数组、浮点数组、字符串数组、二维数组
- 特殊数组:
XYWH:四元组[x, y, w, h]IntPair:整型二元组[x, y]StringPair:字符串二元组[a, b]
- 复合类型:位置数组(支持
true、字符串、[x, y]、[x, y, w, h]) - 高级类型:JSON 对象、JSON 数组
外部节点补全
当一个文件中包含其他文件的节点时,会自动被解析为统一的外部节点。
布局恢复或自动排布
- 若 JSON 中包含位置信息,则还原节点在工作流中的坐标。
- 若无位置信息,则自动进行自动布局操作。
