我正在尝试检索具有以下格式的 XML:
<roles>
<role>manager</role>
<role>driver</role>
</roles>
我使用这个类和注释:
public class Clazz(){
private Role roles;
get/set
}
public class Role (){
private String role;
get/set
}
通过此注释,我只能检索第一个角色,即:
<roles>
<role>driver</role>
</roles>
为了担任其他角色,我应该改变什么?角色的数量没有标准,有时可以是1个,也可以是2个,也可以是3个。
最佳答案
试试这个:
@XmlElement
private List<String> role;
请注意,您有多个 <role>
显然你需要一个集合来保存所有节点。
关于java - 使用 Spring MVC 的 JAXB 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10626121/