Java Mongo使用Jackson序列化

时间:2018-09-11 14:23:17

标签: java mongodb jackson

我有一个类似POJO的

@JsonProperty("timestamp")
@Field("timestamp")
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss'Z'", timezone = "UTC")
private Date timestamp;

使用给定的模式在REST端点上进行字符串序列化。然后将这些数据写入Mongo数据库。

问题是,在REST端,我希望它序列化为给定格式的字符串,而在Mongo端,我希望它是ISODate。看来Mongo正在使用JsonFormat批注转换为字符串,然后在稍后尝试将数据读回POJO时失败。

有没有办法告诉Mongo不要使用该注释?

0 个答案:

没有答案