Как получить RequestBody, атрибут которого находится в camelCase, но у меня есть стратегия именования свойств на уровне приложения: SNAKE_CASE в springboot

У меня есть вложенный объект, например

{   
"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 к каждому атрибуту, но я не хочу этого делать. Любой другой способ чтения объекта.


person Sonwani    schedule 03.12.2019    source источник
comment
Пожалуйста, обратитесь к этому вопросу > stackoverflow.com/questions/10519265/   -  person ChenZhou    schedule 04.12.2019
comment
Я решил это, указав PropertyNamingStrategy в ObjectMapper.   -  person Sonwani    schedule 28.04.2020