如果一个field 叫xAxis 那么最后序列化的结果是{"xaxis":""} 而不是{"xAxis":""},这是因为xAxis对应的getter为getXAxis(), 而jackson为了处理形如getURL()这样的模式, 所以连续多个大写字符都被序列化成小写字符, 如果需要这个特性, 只需在application.yml中配置
|
1 2 3 4 5 6 7 |
spring: jackson: visibility.field: any visibility.getter: none visibility.setter: none visibility.is-getter: none |
让jackson以field为依据序列化,不要以getter为依据就好了
Posted in: spring practise
Comments are closed.