如何序列化长与杰克逊串?

ram*_*lla 16 string jackson long-integer

杰克逊序列化长x = 1234到{x:1234}由于几个原因,我需要{x:"1234"}

任何杰克逊注释?

谢谢.

fgu*_*gui 26

以下注释可用于将long序列化为字符串:

@JsonSerialize(using=ToStringSerializer.class)
public long getId() {
    return id;
}
Run Code Online (Sandbox Code Playgroud)

  • 另一种方法是`@JsonDeserialize(as = Long.class)`. (2认同)