0
java.util.Map
にマーシャリングするApache CamelのBindyデータ形式の組み込みまたは標準戦略はありますか?私が知る限り、戦略はPOJOに注釈を付けて、特定のBeanプロパティがCSVフィールドとの間でマッピングされるようにすることができます。Apache CamelのBindy形式の一般的なマップ戦略はありますか?
キャメラのCSVデータ形式は、Map
(CSVヘッダーに対応するキーと値はCSVフィールドに対応)からのマーシャルをサポートしています。残念ながら、これはまだApache Commons CSVに依存しています。これはまだincubatingであり、まだアクティブではなく、信頼できるほど成熟していません。
camel-csvは、commons-csvがインキュベーションで停滞しているため、最初の問題であったcommons-csvに依存しているようです(フラットパックコンポーネントはマーシャリングをサポートしていないようです) commons-csvのソースコードを持っているので、私はcommons-csvの2つのバージョンを一緒にハックすることができ、それを私のラクダのルートとして機能させました。ここで教訓は、私がcommons-csvに貢献する必要があるということです。ただし、camel-csvの信頼性の高いCSVプロバイダが検討されている場合を除きます。 – RubyTuesdayDONO
私は謝罪する - flatpackコンポーネントはプロデューサーにすることはできませんが、私の問題を解決する構造内で完璧に動作します。ありがとう、クラウス、あなたの方向性のために。 –
RubyTuesdayDONO
残念ながら、CSVはセクシーな領域ではないので、そこには多くのアクティブな維持OSプロジェクトがありません。 –