MobileFirst 7.1中的XmlJavaTypeAdapter不起作用

时间:2016-05-25 06:24:49

标签: java jax-rs ibm-mobilefirst

您好我正在使用Mobile First版本7.1。我有简单的适配器,它返回JSON响应。响应包含日期,我正在使用LocalDateTime。它不受Jax-Rs支持,所以我使用XmljavaTypeAdapter。

我已经使用@XmlJavaTypeAdapter注释为LocalDateTime和带注释的getter(也尝试注释字段本身)创建了适配器:

@XmlJavaTypeAdapter(LocalDateTimeAdapter.class)
public LocalDateTime getDate() {
    return date;
}

由于某种原因,这个注释被忽略了。

1 个答案:

答案 0 :(得分:0)

找到了解决方案,实际上它正在使用杰克逊。我用这个创建了Jackson序列化器和带注释的类型:

@JsonSerialize(using = LocalDateTimeSerializer.class)
private LocalDateTime date;