1

我想在 RESTEasy(与杰克逊)的以下 json 中加上引号“”。

{
    "isReachable": false,
    "timestamp": 1353449973347
}

{
    "isReachable": "false",
    "timestamp": "1353449973347"
}

我这样做的原因是因为我使用的是 GWT,而 gwt 无法将时间戳转换为长数据类型。您知道如何通过 RESTEasy 将值输出为字符串吗?

谢谢

4

1 回答 1

1

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

public class YourPojo
{
     private boolean isReachable = false;

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

     //Getters and Setters omitted for brevity
}
于 2013-07-05T00:13:56.050 回答