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