Wie Deserialisieren von XML-Annotationen mit FasterXML

Ich habe die folgende XML-schema:

<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>

Ich brauche, um zu konvertieren, das in POJO als:

public class Schedule
{
   public int semester;
   public Course[] courses;
}

public class Course
{
   public String code;
   public int credits;
   public String name;
}

Gibt es zwei wichtige Dinge zu beachten, hier:

  1. Die Kurse Objekt sind nicht verpackt in einem tag
  2. Einige der Eigenschaften sind Attribute

Wie muss ich zum kommentieren meine Objekte zu erhalten, FasterXML deserialisiert mit diesem xml?

  • string -> String
InformationsquelleAutor sbenderli | 2014-05-13
Schreibe einen Kommentar