Мне нужна помощь с jackson-dataformat-xml
. Мне нужно сериализовать List<String>
с использованием XmlMapper
в XML с кодировкой кавычек "
→ "
.
Но после сериализации XmlMapper
кодирует все другие специальные символы (<
, >
, &
и т. Д.), Но игнорирует кавычки ('
и "
) вообще ... Если я кодирую строку вручную перед сериализацией содержимое портится, потому что "
содержит '&'
внутри и сериализуется как &quot;
вместо, конечно.
Может, кто-нибудь знает, как заставить это работать?
Кроме того, есть ли способ в качестве обходного пути отключить автоматическое кодирование специальных символов в поле List<String>
с помощью @JacksonRawValue
или что-то в этом роде? Эта аннотация прекрасно работает с простыми (не массивами) полями, но не работает должным образом на List<String>
.
Спасибо.