次の XML スキーマがあります。
<Courses semester="1">
<Course code="A231" credits="3">Intermediate A</Course>
<Course code="A105" credits="2">Intro to A</Course>
<Course code="B358" credits="4">Advanced B</Course>
</Courses>
これを次のように POJO に変換する必要があります。
public class Schedule
{
public int semester;
public Course[] courses;
}
public class Course
{
public String code;
public int credits;
public String name;
}
ここで注意すべき重要な点が 2 つあります。
- コース オブジェクトはタグでラップされていません
- 一部のプロパティは属性です
FasterXML でこの xml を逆シリアル化するには、オブジェクトにどのように注釈を付ける必要がありますか?