package com.jeesite.modules.common.json; import java.io.IOException; import java.math.BigDecimal; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.databind.JsonSerializer; import com.fasterxml.jackson.databind.SerializerProvider; public class BigDecimalStringJsonSerialize extends JsonSerializer<BigDecimal> { @Override public void serialize(BigDecimal value, JsonGenerator gen, SerializerProvider serializers) throws IOException { if (value != null) { gen.writeString(value.toString()); } else { gen.writeString(""); } } }
@JsonProperty("this_month_happen") @JsonSerialize(using = BigDecimalStringJsonSerialize.class) public BigDecimal getThisMonthHappen() { return thisMonthHappen; }