|
@@ -8,6 +8,9 @@ import java.io.IOException;
|
|
|
import java.text.DecimalFormat;
|
|
|
|
|
|
public class Double3Serializer extends JsonSerializer<Double> {
|
|
|
+
|
|
|
+ private DecimalFormat df = new DecimalFormat("0.###");
|
|
|
+
|
|
|
/**
|
|
|
* 小数保留3位返回给前端序列化器
|
|
|
* @param data
|
|
@@ -19,7 +22,7 @@ public class Double3Serializer extends JsonSerializer<Double> {
|
|
|
public void serialize(Double data, JsonGenerator jsonGenerator, SerializerProvider serializerProvider)
|
|
|
throws IOException {
|
|
|
if (data != null) {
|
|
|
- jsonGenerator.writeNumber((double)data*1000/1000);
|
|
|
+ jsonGenerator.writeNumber(df.format(data));
|
|
|
}
|
|
|
}
|
|
|
|