1.需求是金额字段全部保存为2位小数
public class BigDecimalValueFilter implements ValueFilter{
public Object process(Object object,String name,Object value){
if(null != value&&value instanceof BigDecimal){
String formatvalue= String.format("%.2f",((BigDecimal)value).doubleValue());
return formatValue;
}
}
}
JSON.parseObject(JSON.toJSONString(chaVo,new BigDecimalValueFilter()))
转载自亲测好用https://blog.csdn.net/wangjunjun2008/article/details/53010594