XML в JSON с использованием ошибки Jackson throwing utf-8 - PullRequest
0 голосов
/ 23 ноября 2018

Я конвертирую XML в JSON, используя Джексона, и я продолжаю получать эту ошибку.Я знаю, что причина ошибки заключается в том, что введенный xml не имеет кодировки UTF-8, есть ли способ обойти эту ошибку, чтобы мои данные все еще анализировались?

XmlMapper xmlMapper = new XmlMapper();
JsonNode node = xmlMapper.readTree(xml.getBytes());
ObjectMapper jsonMapper = new ObjectMapper();
String json = jsonMapper.writeValueAsString(node);

Недопустимый начальный байт UTF-8 0xa6 (для символа # 10924, байт # 7999) в com.fasterxml.jackson.dataformat.xml.util.StaxUtil.throwXmlAsIOException (StaxUtil.java:24) в com.fasterxml.jackson.dataformat.xml.deser.XmlTokenStream.next (XmlTokenStream.java:171)

** обновление с использованием версии 2.8.10

Джексона
...