1
POJO를 XML로 쉽게 변환하려고하지만 클래스 필드 속성에 문제가 있습니다.JaXB를 사용하는 클래스 필드에 대한 속성
내가 클래스
@XmlRootElement(name = "cat")
public class Category{
List<Integer> list;
public List<Integer> getList() {
return list;
}
@XmlElementWrapper(name = "displayTexts")
@XmlElement(name = "displayText")
public void setList(List<Integer> list) {
this.list = list;
}
}
이
<cat>
<displayTexts>
<displayText language="en">12</displayText>
<displayText language="en">23</displayText>
</displayTexts>
</cat>
그리고
다음과 같은 XML 파일이 어떻게 위에서 언급 한 XML을 생성합니다 어댑터를 쓸 수 생각해?
오른쪽 지금은 XML을 아래와 같이 뭔가를 생성합니다 ::
<cat>
<displayTexts>
<displayText>12</displayText>
<displayText>23</displayText>
</displayTexts>
</cat>
참고 : 나는 뜸을 사용할 수 없습니다입니다. 그리고 나는 다른 수업을 작성함으로써 이것을 달성 할 수 있음을 압니다. 문제는 모든 클래스 필드에 대해이 특성을 일반화 할 수 있도록 어댑터를 작성할 수 있는가입니다.
답장을 보내 주셔서 감사합니다. 별도의 수업을 만드는 것이 더 좋습니다. 어쨌든 노력을 감사하십시오. – azhar
그것은 현명한 결정이며 더 나은 접근 방법입니다. – Optional