Java 如何强制RESTEasy在json中将数字输出为字符串?

Java 如何强制RESTEasy在json中将数字输出为字符串?,java,javascript,json,jackson,resteasy,Java,Javascript,Json,Jackson,Resteasy,我想在以下来自RESTEasy(与Jackson一起)的json中加上一个引号“” 之所以这样做,是因为我使用的是GWT,而GWT无法将时间戳转换为长数据类型。您知道如何轻松地将值输出为字符串吗 谢谢您可以在pojo中用@JsonSerialize注释对要序列化的时间戳属性进行注释,并指示Jackson使用字符串序列化器 public class YourPojo { private boolean isReachable = false; @JsonSerialize(u

我想在以下来自RESTEasy(与Jackson一起)的json中加上一个引号“”

之所以这样做,是因为我使用的是GWT,而GWT无法将时间戳转换为长数据类型。您知道如何轻松地将值输出为字符串吗


谢谢

您可以在pojo中用
@JsonSerialize
注释对要序列化的时间戳属性进行注释,并指示Jackson使用字符串序列化器

public class YourPojo
{
     private boolean isReachable = false;

     @JsonSerialize(using = ToStringSerializer.class)
     private Long timestamp;

     //Getters and Setters omitted for brevity
}

您可以在pojo中用
@JsonSerialize
注释对要序列化的timestamp属性进行注释,并指示Jackson使用字符串序列化器

public class YourPojo
{
     private boolean isReachable = false;

     @JsonSerialize(using = ToStringSerializer.class)
     private Long timestamp;

     //Getters and Setters omitted for brevity
}