默认情况下,Jackson将
java.util.Date实例序列化为数字时间戳。您可以将Jackson配置为使用带有
mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); // it's true by default
或提供您自己的
JsonSerializer。
但是,当您进行转换时,中间JSON和目标类型中绝对没有任何内容
Map可向Jackson表示应将其反序列化为
Date对象。如果没有额外的类型信息,杰克逊将使用它的默认值总是反序列化(
long,
double,
String,
linkedHashMap)。



