Json处理时需要注意的那些事儿

@JsonIgnore

1
2
3
4
5
6
7
8
9
10
11
12
13
@Data
public class Student {

private String name;
private String age;
private String gender;
……

@JsonIgnore
public boolean isName() {
……
}
}

(忽略命名规范)上述代码在序列化、反序列化时,都会导致name属性被忽略。

除非在属性上添加@JsonProperty。