我有一個要求接收與包含下劃線的鍵,甚至忽略字的情況下的JSON。對於例如Device_control_API,device_control_API,Device_Control_API,device_control_aPI等都應該映射到相同的屬性。傑克遜 - 忽略案例中的蛇案例鍵
現在我知道我可以使用@JsonSetter創建多個setter方法,儘可能使用所有組合,但我認爲這不會太好。
我已經看到了使用mapper.configure(MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES, true)
爲ObjectMapper對象忽略大小寫這表明其他問題,但我不能這樣做,因爲我用彈簧啓動,並希望我的REST API來獲取形式POJO對象的有效載荷。
是否有任何註解或某種方式來做到這一點
請幫助!