- 所有被public修饰的字段(成员变量);
- 所有被public修饰的getter (即形如“getXxx()"的方法);
- 所有被public修饰的setter(即形如“setXxx(value) 的方法)。
字段名是通过get方法名转换过来的,所以会出现字母大小写问题(当前几个都是大写的字母,都会转换成小写,直到不是大写为止,若小写后面还有大写,则保持大写)。以及如果用@JsonProperty(“”)强制序列化为某个名称时,如果不在get/set方法上加
@JsonIgnore则会出现两个字段;一个首字母大写,一个首字母小写。可以将属性用private修饰,在get方法上加@JsonProperty。
SpringBoot Jackson序列化规则
于 2022-08-12 16:29:56 首次发布