Java 如何获取属性在camelCase中的RequestBody,但我有应用程序级属性命名策略:springboot中的SNAKE\u CASE

Java 如何获取属性在camelCase中的RequestBody,但我有应用程序级属性命名策略:springboot中的SNAKE\u CASE,java,spring-boot,camelcasing,snakecasing,Java,Spring Boot,Camelcasing,Snakecasing,我有一个嵌套对象,例如 { "driverNumber": 1, "expressCustomerNumber": 34637593, "salutationCode": "1", "firstName": "firstName", "lastName": "lastName", "birthday": "1971-04-09T00:00Z", "placeOfBirth": "", "birthCountryCode": "", "address": { "isoCountryC

我有一个嵌套对象,例如

{   
"driverNumber": 1,
"expressCustomerNumber": 34637593,
"salutationCode": "1",
"firstName": "firstName",
"lastName": "lastName",
"birthday": "1971-04-09T00:00Z",
"placeOfBirth": "",
"birthCountryCode": "",
"address": {
    "isoCountryCode": "US",
    "state": "TX",
    "postCode": "77363",
    "city": "city",
    "street": "street"
    }
}

由于我的应用程序级属性命名策略:SNAKE_CASE,所以它接受driver_number(而不是driverNumber),我可以在每个属性上添加JsonProperty注释,但我不想这样做。任何其他读取对象的方法。

请参考我通过在ObjectMapper中指定PropertyNamegStrategy解决的问题。