我正在使用杰克逊(Jackson)将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(在char#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更新