- @JsonIgnore 代码格式序列化为Json时不包含该属性
- @JsonIgnore 作⽤:在 json 序列化时将 pojo 中的⼀些属性忽略掉,标记在属性或者⽅法上,返回的 json 数据即不包含该属性。
- @JsonIgnore 不起作⽤的原因:
- 注意 导入包:com.fasterxml.jackson.annotation.JsonIgnore
- 注意 属性的命名规范,必须是驼峰命名规则。
- @JSONField(serialize = false) 不序列化某些字段
- Sprintboot 默认是通过 jackson 来转换 JSON 的,
- @JSONField(serialize = false) 是 FastJson 的注解,Springboot 使用 jackson 进行转JSON 的时候并不会扫描这个注解。
@JsonIgnore & @JSONField
于 2023-05-18 14:24:31 首次发布