cn.k7g.alloy.core.objectmapper.BigIntegerSerializer Maven / Gradle / Ivy
package cn.k7g.alloy.core.objectmapper;
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.BigInteger;
/**
* 对JS支持
* @author victor-wu
* @date 2021/1/20 上午10:59
*/
public class BigIntegerSerializer extends JsonSerializer {
@Override
public void serialize(BigInteger v, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {
if (v == null) {
jsonGenerator.writeNull();
return;
}
jsonGenerator.writeString(v.toString());
}
}