例如,我有如下类A,我需要A序列化为JSON是name字段值为***。
1
2
3
4
5
6
| public class A{
@JsonProperty
private String name;
}
|
我们可以这么做。
1
2
3
4
5
6
| public class NameDesensitizeConverter extends StdConverter<String, String>{
@Override
public String convert(String value) {
return "***";
}
}
|
1
2
3
4
5
| public class A{
@JsonProperty
@JsonSerialize(converter = NameDesensitizeConverter.class)
private String name;
}
|
当然,网上还有其他的方法