Map<String, String[]>
Javaのオブジェクトに関するユーザー入力を変換したい。より具体的には、HttpServletRequest のパラメーターを任意のドメイン オブジェクトのフィールドに変換したいと考えています。
私はこのようなものが欲しいです:
Domain d = Converter.convert(params, new Domain());
マップ エントリの値である文字列配列に複数の要素がある場合は、リストまたは配列に変換する必要があります。おそらく、日付と通貨の変換にはロケールを考慮する必要があります。そして、変換エラーのリストがあればいいでしょう。
そのようなコンバーターを備えたライブラリはありますか?
それを「コンバーター」と呼びますか?「データバインディング」と呼ばれることが多いと思いますが、モデル値を GUI 要素にバインドすることに関連しているため、それは私の意見では間違った用語です。