原因:默认单字母驼峰转换不支持
如pTest在接受时会被转换为ptest
而pcTest则会被正常以驼峰命名的形式接收,即pcTest
本质:当首个单词仅有一个字母,jackson序列化时会加到后一个词,即 pTest 变为 ptest
以上错误发生时间:包括前端Json数据转后端实体以及后端数据实体以Json发送到前端都存在该问题
解决方法
- 在字段上加@JsonProperty("pcTest")
- 尽量避免使用单字母驼峰,例pTest,正确用法pxxTest
如pTest在接受时会被转换为ptest
而pcTest则会被正常以驼峰命名的形式接收,即pcTest
本质:当首个单词仅有一个字母,jackson序列化时会加到后一个词,即 pTest 变为 ptest
以上错误发生时间:包括前端Json数据转后端实体以及后端数据实体以Json发送到前端都存在该问题