实体类注解
@JsonSerialize(using = DataSerializerUtils.class)
private BigDecimal zhongLiang;
方法
public class DataSerializerUtils extends JsonSerializer<BigDecimal> {
@Override
public void serialize(BigDecimal value, JsonGenerator gen, SerializerProvider serializerProvider) throws IOException {
if(value!=null && !"".equals(value)) {
gen.writeString(value.setScale(2,BigDecimal.ROUND_HALF_DOWN)+"");
}else {//这个分支不要忘记了,否则将不输出这个属性的值
gen.writeString(value+"");
}
}
}