我有一个演员的概率
JAXBElement<User> jaxbElement = (JAXBElement<User>)unmarshaller.unmarshal(sr);
Run Code Online (Sandbox Code Playgroud)
它不起作用,eveybody可以帮助我吗?
我不能这样做:我告诉你我的代码:
StringReader sr = new StringReader(this.message);
JAXBElement<Utilisateur> jaxbElement = (JAXBElement<Utilisateur>) unmarshaller.unmarshal(sr);
Run Code Online (Sandbox Code Playgroud)
如果我这样做,我有一个错误,因为我使用StringReader:
JAXBElement<User> jaxbElement = unmarshaller.unmarshal(sr, User.class);
Run Code Online (Sandbox Code Playgroud)
如果要避免编译器警告,可以使用带Class参数的unmarshal方法之一.
JAXBElement<User> jaxbElement = unmarshaller.unmarshal(sr, User.class);
Run Code Online (Sandbox Code Playgroud)
注意
您的代码应该在您的问题中完全正常运行.