你在这里: JSON格式 JsonUpdater公司

JsonUpdater公司

此转换器通过执行以下一个或多个操作修改JSON文档:

  • 在json对象或数组中插入新值
  • 替换JSON对象或数组中的现有值
  • 合并两个json对象或数组的内容
  • 从json对象或数组中移除值
  • 向json数组追加值
  • 重命名json对象中的键。

对于每个文档更新,json路径表达式用于标识要修改的json对象或数组的位置。第二个参数命名要更改的特定对象键或数组索引。请注意,路径可能引用多个项。如果是这种情况,所有项目都将被修改。

此转换器中使用的json路径表达式与JSONExtractor公司JsonFragmenter公司变形金刚,在json阅读器中。

对于替换现有项或插入新项的修改,指定了两个参数,这些参数指定要添加到文档中的值。此值可以作为简单文本值给出,也可以是函数表达式、json对象或json数组。

这个更新功能提供文档更新操作中使用的属性值。这个文件特性仅用于提供要更新的json文档。

对于每个进入更新端口中列出的所有更新操作都将应用于通过文件港口。因此,如果没有特性通过更新港口。

请注意,如果文档直接输入变压器参数,则可以通过两种不同的方式进行处理:

  • 如果没有文件将特征赋予转换器,将创建一个新特征来存储文档。每个更新都将应用于文档,然后通过文件港口。
  • 如果文件将特性提供给transformer,每个更新都将应用于文档,这些特性将从transformer输出。

输入端口

输出端口

参数

变压器

JSON文档

更新

更新表中的每一行指定一个更新操作。

参数

编辑变压器参数

使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项.

变压器类别

JSON格式

搜索FME知识中心

在上搜索有关此转换器的示例和信息FME知识中心.