SerializationFeature.WRITE_DATES_WITH_ZONE_ID没有给我预期的结果

问题描述

我正在使用下面的代码将具有DateTime变量的java对象转换为xml字符串。但是我期望输出为2020-08-13T16:26:00.000-05:00,但它会转换为2020-08-13T16:26:00.000-05:00 [-05:00]。

XmlMapper xmlMapper = new XmlMapper();
xmlMapper.enable(DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULL);
xmlMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
xmlMapper.disable(SerializationFeature.WRITE_ENUMS_USING_TO_STRING);
xmlMapper.enable(SerializationFeature.WRITE_DATES_WITH_ZONE_ID);
xmlMapper.setSerializationInclusion(Include.NON_NULL);

其中XmlMapper是com.fasterxml.jackson.dataformat.xml。

在2020-08-13T16:26:00.000-05:00可以出门吗?

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)