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技术社区 移动端