問題タブ [bindy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
576 参照

java - Camel Bindy: 最後の列を無視する方法

Bindy を使用して解析している CSV ファイルがあります。すべての DataField を含む CsvRecord クラスを作成しました。今、彼らは CSV ファイルに新しい列を追加しました。私は Bindy にそれらを無視させたいと思っています。それ、どうやったら出来るの?余分なフィールドを追加してコードを変更し、それらを無視できることはわかっていますが、誰かが入力ファイルに余分な列を追加することを決定するたびに、ソフトウェアの新しいバージョンをリリースする必要はありません。ありがとうございました!

0 投票する
3 に答える
1585 参照

java - java.lang.IllegalArgumentException: 一部のフィールドがありません (オプションまたは必須)

Apache Camel Bindy を使用して固定ファイル リーダーを作成しようとしていますが、例外が発生しています。うまく機能しているヘッダーとフッターなしで解決策を見つけるのを手伝ってください。

更新: ファイルが小さくて理解できないため、パブリックが追加されました

ファイルの内容:

新しい例外:

例外:

ルーター:

モデル Java クラス:

依存関係:

0 投票する
2 に答える
403 参照

java - Bindyに常にリストを返すように強制する方法は?

私は次のルートを持っています:

問題は、ファイルに 4 つのレコードがある場合、最初のグループはプロセッサに入るListが、2 番目のグループは単一のFooオブジェクトになることです。その都度、ボディをチェックしinstanceofてリストを作成する必要があります。

Fooクラス:

ファイルの内容:

Bindy常にアンマーシャリングを強制する方法はありListますか?