相关疑难解决方法(0)

如何使用FasterXML使用注释反序列化XML

我有以下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>
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为POJO:

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

public class Course
{
   public String code;
   public int credits;
   public String name;
}
Run Code Online (Sandbox Code Playgroud)

这里有两件重要的事情需要注意:

  1. 课程对象不包含在标签中
  2. 一些属性是属性

我如何需要注释我的对象才能让FasterXML反序列化这个xml?

java xml pojo jackson fasterxml

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

fasterxml ×1

jackson ×1

java ×1

pojo ×1

xml ×1