如何将自定义转换 java 添加到 java 从 Collection 到 Map
Howto add a custom transformation java to java from Collection to Map
我想将未编组的 json 转换为 java 到 java 的转换。 Integer 和 String 等原始字段有效。但是我需要将列表转换为地图,并且我想使用指南中描述的转换器来完成它,但我不能 select Add transformation
或 Add custom Transformation
在映射下降下菜单。它们总是浅灰色禁用。
我按照 Fuse Transformation Tooling 指南使用了 eclipse photon,并通过市场安装了 Jboss 工具。我用的版本Red Hat Fuse Tooling Version: 11.0.0.v20180614-0309
Fuse 工具中不支持自定义转换器:-(。
Add transformation # build-in transformation functions
Add custom transformation # custom transformation functions
这些选项用于修改特定值的格式(例如:String -> String
、应用添加括号自定义转换=> String -> "[" + String + "]"
。对于更多详细信息,请参阅 GETTING STARTED WITH DATA TRANSFORMATION 文档。
您应该能够使用 Fuse Tooling 数据转换工具在 "primitive" 字段之间创建初始映射并直接修改 src/main/resources/transformation.xml
文件并应用 Dozer 自定义转换器(参见 Dozer - Custom Type Converters )
我想将未编组的 json 转换为 java 到 java 的转换。 Integer 和 String 等原始字段有效。但是我需要将列表转换为地图,并且我想使用指南中描述的转换器来完成它,但我不能 select Add transformation
或 Add custom Transformation
在映射下降下菜单。它们总是浅灰色禁用。
我按照 Fuse Transformation Tooling 指南使用了 eclipse photon,并通过市场安装了 Jboss 工具。我用的版本Red Hat Fuse Tooling Version: 11.0.0.v20180614-0309
Fuse 工具中不支持自定义转换器:-(。
Add transformation # build-in transformation functions
Add custom transformation # custom transformation functions
这些选项用于修改特定值的格式(例如:String -> String
、应用添加括号自定义转换=> String -> "[" + String + "]"
。对于更多详细信息,请参阅 GETTING STARTED WITH DATA TRANSFORMATION 文档。
您应该能够使用 Fuse Tooling 数据转换工具在 "primitive" 字段之间创建初始映射并直接修改 src/main/resources/transformation.xml
文件并应用 Dozer 自定义转换器(参见 Dozer - Custom Type Converters )