【发布时间】:2014-07-01 04:42:25
【问题描述】:
我有以下 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;
}
这里有两点需要注意:
- 课程对象未包含在标签中
- 有些属性是属性
我需要如何注释我的对象才能让 FasterXML 反序列化这个 xml?
【问题讨论】:
标签: java xml jackson pojo fasterxml