之前在本地测试解析xml时,内容如下:
XStream xstream = new XStream();
xstream.alias("RequestData", RequestData.class);
xstream.alias("order", Order.class);
RequestData requestData = (RequestData) xstream.fromXML(xml);
可以得到正确的bean对象, 但是在放到测试环境以后出现上述问题。查阅度娘发现大多数问题是在说jar包的问题,让引入xpp的一个jar包,感觉解决不了问题。
后来发现需要在new XStream() 的时候加入
XStream xstream = new XStream(new DomDriver());
即可解决问题。