0

我想将未编组的 json 转换为java 到 java的转换。Integer 和 String 等原始字段有效。但是我需要将列表转换为地图,并且我想使用指南中描述的转换器来完成它,但我无法选择Add transformationAdd custom Transformation在映射下拉菜单中。他们总是浅灰色禁用。

我遵循Fuse Transformation Tooling指南并使用 eclipse photon,并通过市场安装了 Jboss 工具。我用的版本Red Hat Fuse Tooling Version: 11.0.0.v20180614-0309

4

1 回答 1

1

Fuse Tooling 中不支持自定义转换器:-(。

Add transformation         # build-in transformation functions      
Add custom transformation  # custom transformation functions

这些选项用于修改特定值的格式(例如:String -> String应用添加括号自定义转换 => String -> "[" + String + "]"。有关更多详细信息,请参阅DATA TRANSFORMATION 入门文档。

您应该能够使用 Fuse Tooling 数据转换工具在“原始”字段之间创建初始映射,并直接修改src/main/resources/transformation.xml文件并应用推土机自定义转换器(请参阅推土机 - 自定义类型转换器

于 2018-08-16T08:16:24.023 回答