Integer类型字段空值返回-1添加自定义序列注解后,接口返回值中data字段类型变成字符串了
实体代码
@JsonSerialize(nullsUsing = NumberSerializerUtils.class)
private Integer authCode;
自定义序列代码
public class NumberSerializerUtils extends JsonSerializer {
@Override
public void serialize(Integer integer, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {
System.out.println("integer==="+integer);
}
}
扫一扫访问 Blade技术社区 移动端