-
使用注解@JsonSerialize(using = CustomPriceSerialize.class)
-
創建自定義的格式化類(可為內部類)
/** * 設置默認返回的小數類型(0.01 元) */ class CustomPriceSerialize extends JsonSerializer<BigDecimal> { private DecimalFormat df = new DecimalFormat("#0.00"); public CustomPriceSerialize() { } public void serialize(BigDecimal value, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeString(this.df.format(value)); } }
