0

我正在使用下面的代码将具有 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 离开的地方?

谢谢。

4

0 回答 0