Java 如何强制RESTEasy在json中将数字输出为字符串?
我想在以下来自RESTEasy(与Jackson一起)的json中加上一个引号“” 之所以这样做,是因为我使用的是GWT,而GWT无法将时间戳转换为长数据类型。您知道如何轻松地将值输出为字符串吗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
谢谢您可以在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
}