第一种方案
/**
* BigDecimal序列化器
*/
public class BigDecimalSerializer extends JsonSerializer<BigDecimal> {
@SneakyThrows
@Override
public void serialize(BigDecimal bigDecimal, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) {
if (null != bigDecimal ) {
String plainString = bigDecimal.stripTrailingZeros().toPlainString();
jsonGenerator.writeString(plainString);
} else {
jsonGenerator.writeString(