有没有办法将BigInteger字段以普通格式序列化为String JavaScript对象字段,而不是以指数表示法序列化为Numeric字段(这是Jackson的默认行为)?
ryhaxcpt1#
您可以使用通过JsonSerialize注解定义的特定序列化程序https://fasterxml.github.io/jackson-databind/javadoc/2.9/com/fasterxml/jackson/databind/annotation/JsonSerialize.html这个问题类似于下面这个问题:Java to Jackson JSON serialization: Money fields
a64a0gku2#
我假设这是一种方式:
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; ... @JsonSerialize(using = ToStringSerializer.class) final private BigInteger serviceFee;
2条答案
按热度按时间ryhaxcpt1#
您可以使用通过JsonSerialize注解定义的特定序列化程序
https://fasterxml.github.io/jackson-databind/javadoc/2.9/com/fasterxml/jackson/databind/annotation/JsonSerialize.html
这个问题类似于下面这个问题:
Java to Jackson JSON serialization: Money fields
a64a0gku2#
我假设这是一种方式: