[英]Howto add a custom transformation java to java from Collection to Map
我想將未編組的json轉換為Java到Java的轉換。 像Integer和String這樣的原始字段都可以工作。 但是我需要將列表轉換為地圖,並且要使用指南中所述的轉換器來完成此操作,但是我無法在映射下拉菜單中選擇“ Add transformation
或“ Add custom Transformation
”。 他們始終是淺灰色的殘疾人。
我遵循Fuse Transformation Tooling指南並使用蝕光子,並通過市場安裝了Jboss工具。 我使用的版本是Red Hat Fuse Tooling Version: 11.0.0.v20180614-0309
Fuse Tooling中不支持自定義轉換器:-(。
Add transformation # build-in transformation functions
Add custom transformation # custom transformation functions
這些選項用於修改特定值的格式(例如: String -> String
,應用添加括號自定義轉換=> String -> "[" + String + "]"
。有關更多詳細信息,請參見數據轉換入門文檔。
您應該能夠使用Fuse Tooling數據轉換工具在“原始”字段之間創建初始映射,並且可以直接修改src/main/resources/transformation.xml
文件並應用Dozer自定義轉換器(請參閱Dozer-自定義類型轉換器 )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.