使用注解@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));
}
}
相关文章
- 01-29VScode设置vue文件中保存自动格式化代码以及settings.json文件的配置。
- 01-29echarts的tooltip的formatter的自定义配置(设置可以使用ajax返回的参数)
- 01-29对返回的json数据重写格式,用特性JsonConverter
- 01-29springboot 统一json返回格式,并设置http响应码
- 01-29Spring MVC的@ResponseBody返回JSON格式的数据
- 01-29day 67 前后端传输数据的编码格式、 ajax发送json格式数据、 ajax实现二次确认、 django自带的系列化组件、 批量插入、 自定义分页器、 froms组件
- 01-29【JS】js处理返回前端的json字符串以格式化的样式展示出来
- 01-29解决在IE中返回JSON格式的数据时提示下载的问题
- 01-29如何在Java中的自定义异常中设置我自己的消息,可以检索我的getMessage()但是没有使用构造函数,有什么办法吗?
- 01-29java – 捕获所有异常并返回Jersey中的自定义错误