admin管理员组

文章数量:1130349

利用fastJson 保留小数

 利用注解在计算完成后返给前端之前处理数据

@JsonSerialize(using = Keep2Format .class)
Double gggg; 

Keep2Format  具体注解

import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;import java.io.IOException;
import java.text.DecimalFormat;public class Keep2Format extends JsonSerializer<Number> {private DecimalFormat df = new DecimalFormat("0.00");@Overridepublic void serialize(Number value, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {if(value != null) {jsonGenerator.writeNumber(df.format(value.doubleValue()));}}
}

 

利用fastJson 保留小数

 利用注解在计算完成后返给前端之前处理数据

@JsonSerialize(using = Keep2Format .class)
Double gggg; 

Keep2Format  具体注解

import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;import java.io.IOException;
import java.text.DecimalFormat;public class Keep2Format extends JsonSerializer<Number> {private DecimalFormat df = new DecimalFormat("0.00");@Overridepublic void serialize(Number value, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {if(value != null) {jsonGenerator.writeNumber(df.format(value.doubleValue()));}}
}

 

本文标签: 利用fastJson 保留小数