原因:默认单字母驼峰转换不支持
如pTest在接受时会被转换为ptest
而pcTest则会被正常以驼峰命名的形式接收,即pcTest
本质:当首个单词仅有一个字母,jackson序列化时会加到后一个词,即 pTest 变为 ptest
以上错误发生时间:包括前端Json数据转后端实体以及后端数据实体以Json发送到前端都存在该问题
解决方法
- 在字段上加@JsonProperty("pcTest")
- 尽量避免使用单字母驼峰,例pTest,正确用法pxxTest
文章讨论了Springboot中默认的单字母驼峰转换导致的问题,如pTest被转换为ptest。Jackson序列化在首个单词只有一个字母时会将其与后一个词合并。为避免此问题,建议在字段上使用明确的命名,如`@JsonProperty(pcTest)`,而非单字母形式如`pTest`。
如pTest在接受时会被转换为ptest
而pcTest则会被正常以驼峰命名的形式接收,即pcTest
本质:当首个单词仅有一个字母,jackson序列化时会加到后一个词,即 pTest 变为 ptest
以上错误发生时间:包括前端Json数据转后端实体以及后端数据实体以Json发送到前端都存在该问题
1831
787
2797

被折叠的 条评论
为什么被折叠?