新增序列化
This commit is contained in:
@ -0,0 +1,28 @@
|
|||||||
|
package co.yixiang.serializer;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.core.JsonGenerator;
|
||||||
|
import com.fasterxml.jackson.databind.JsonSerializer;
|
||||||
|
import com.fasterxml.jackson.databind.SerializerProvider;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.text.DecimalFormat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author :LionCity
|
||||||
|
* @date :Created in 2020-05-30 14:12
|
||||||
|
* @description:
|
||||||
|
* @modified By:
|
||||||
|
* @version:
|
||||||
|
*/
|
||||||
|
public class BigDecimalSerializer extends JsonSerializer<BigDecimal> {
|
||||||
|
@Override
|
||||||
|
public void serialize(BigDecimal value, JsonGenerator gen, SerializerProvider serializerProvider) throws IOException {
|
||||||
|
if (value != null && !"".equals(value)) {
|
||||||
|
DecimalFormat df2 =new DecimalFormat("0.00");
|
||||||
|
gen.writeString(df2.format(value));
|
||||||
|
} else {
|
||||||
|
gen.writeString(value + "");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,27 @@
|
|||||||
|
package co.yixiang.serializer;
|
||||||
|
|
||||||
|
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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author :LionCity
|
||||||
|
* @date :Created in 2020-05-30 14:12
|
||||||
|
* @description:
|
||||||
|
* @modified By:
|
||||||
|
* @version:
|
||||||
|
*/
|
||||||
|
public class DoubleSerializer extends JsonSerializer<Double> {
|
||||||
|
@Override
|
||||||
|
public void serialize(Double value, JsonGenerator gen, SerializerProvider serializerProvider) throws IOException {
|
||||||
|
if (value != null && !"".equals(value)) {
|
||||||
|
DecimalFormat df2 =new DecimalFormat("0.00");
|
||||||
|
gen.writeString(df2.format(value));
|
||||||
|
} else {
|
||||||
|
gen.writeString(value + "");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Reference in New Issue
Block a user