1. 程式人生 > >FastJson處理BigDecimal格式為2位小數

FastJson處理BigDecimal格式為2位小數

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