我有暴露REST端点的spring应用程序,我们将其命名为“doAction”。由于要求其消耗对象:如何强制Jackson将字段值反序列化为小写
class Person{
private String name;
private String email;
}
一些客户可以通过书面字不同的做法传递数据,比如调用这个端点:
Peter_1
name = Peter
email = [email protected] (lower case)
Mark_2
name = mark
email = [email protected] (upper case)
Julia_3
name = julia
email = [email protected] (camel case)
有一些方法来强制所有收入数据解析为小写(假设所有字段都是字符串)?
因此,作为一个结果,我渴望有:
Peter_1
name = peter
email = [email protected]
Mark_2
name = mark
email = [email protected]
Julia_3
name = julia
email = [email protected]
解决方案杰克逊表示赞赏。在二传手
这里
只是一个建议,没没有测试它,但也许为'Person'类编写一个构造函数来以小写形式存储值? –
你使用弹簧数据休息吗? – ArslanAnjum