解析JSON要素集
使用说明
解析JSON要素集工具用于将多条 JSON 格式数据解析为流数据要素集。
该工具适用于接收器返回 JSON 数组或包含多条记录的 JSON 节点的处理流程。输出结果可连接迭代要素集逐条处理,也可连接批量写出数据集批量写出。
功能原理
工具根据数据字段路径定位 JSON 中的记录集合,并将集合中的每条记录解析为一个要素。配置元数据后,工具按元数据定义解析指定属性;配置空间信息描述后,可为每个要素生成点几何对象。
- 集合解析:将 JSON 数组或指定节点中的多条记录转换为要素集。
- 字段解析:按元数据中的“字段名称;字段类型”解析指定属性。
- 空间解析:按空间信息描述读取 x、y 坐标字段,生成点几何对象。
SuperMap TransformX 2026 版本开始支持。
参数说明
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 数据字段路径 (可选) |
数据字段在原始 JSON 中的位置,用于指定从原始信息的哪个节点解析记录集合或字段值。 | String |
| json | 待解析的 JSON 数据。 | String |
| 空间信息描述 (可选) |
当 JSON 数据包含点坐标字段时,通过定义点数据描述指定 x、y 坐标字段。 | IGeometryDescriptor |
| 元数据 | 定义需要解析的数据属性。可通过定义元数据工具设置,格式为“字段名称;字段类型”。不设置时解析全部属性。 | MetaData |
输出结果
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 要素集 | 解析后的流数据要素集,可用于迭代处理或批量写出。 | StreamingFeatureList |