package com.yami.trading.common.config; import com.fasterxml.jackson.databind.annotation.JacksonStdImpl; import com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase; import java.math.BigDecimal; @JacksonStdImpl public class ToPlainStringSerializer extends ToStringSerializerBase { public static final ToPlainStringSerializer instance = new ToPlainStringSerializer(); public ToPlainStringSerializer() { super(Object.class); } public ToPlainStringSerializer(Class handledType) { super(handledType); } public final String valueToString(Object value) { if(value instanceof BigDecimal){ return ((BigDecimal) value).toPlainString(); } return value.toString(); } }