Java 您将如何使用JAXB解组以下内容
如何使用JAXB将以下XML响应解组到域类中:Java 您将如何使用JAXB解组以下内容,java,xml,jaxb,unmarshalling,Java,Xml,Jaxb,Unmarshalling,如何使用JAXB将以下XML响应解组到域类中: <?xml version="1.0" encoding="UTF-8"?> <time>2014-01-14T06:24:34+00:00</time> 但我认为JAXB会看到两个名为Time的元素。我也尝试过不使用@XmlRootElement注释,但没有任何效果。您是否尝试过在时间字段中使用而不是@XmlElement?毕竟,它是根元素的值,而不是子元素 现在,我已经用提供的文件尝试了这个方法,它工作正常
<?xml version="1.0" encoding="UTF-8"?>
<time>2014-01-14T06:24:34+00:00</time>
但我认为JAXB会看到两个名为Time
的元素。我也尝试过不使用@XmlRootElement
注释,但没有任何效果。您是否尝试过在时间
字段中使用而不是@XmlElement
?毕竟,它是根元素的值,而不是子元素
现在,我已经用提供的文件尝试了这个方法,它工作正常。@nicohuisamen:太好了-我同时也在尝试。但它真的总是根元素吗?您可能需要做更多的工作才能使它在更大的文档中工作……是的,这是一个简单的“测试您与API的连接”响应。API的其余部分相当复杂,但为了完整性起见,我希望实现100%的API功能
@XmlRootElement
public class Time {
@XmlElement
public Date time;
}