私はアンダースコアを含むキーでJSONを受け取る必要があり、大文字小文字を無視します。例えば、 Device_control_API、device_control_API、Device_Control_API、device_control_aPIなどはすべて同じプロパティにマップする必要があります。ジャックソン - スネークケースキーで大文字小文字を区別しない
@JsonSetterを使用して、可能なすべての組み合わせで複数のセッターメソッドを作成できることはわかっていますが、それはうまくいくとは思いません。
私はケースを無視するObjectMapperオブジェクトのmapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true)
を使用することをお勧め他の質問を見てきましたが、私は春ブートを使用していますので、それを行うと、フォームのPOJOオブジェクトのペイロードを得るために、私のREST APIを望んですることはできません。
注釈やその他の方法がありますか。
助けてください!