【问题标题】:XML fields custom sequence in Java DtoJava Dto中的XML字段自定义序列
【发布时间】:2022-01-15 04:33:39
【问题描述】:

我正在从 Xml 字符串创建 Java DTO,但字段的顺序不一样。 例如 Xml 字符串:

<student>
            <name>Beff</name>
            <surname>Jezos</surname>
            <age>18</age>
</student>

转换后的 Dto 是这样的:

<student>
            <surname>Jezos</surname>
            <age>18</age>
            <name>Beff</name>
</student>

是否有这样的注释可以让我们放置多个字段,例如:

public class Student {

   @XmlFieldSequence(place = 1)
   public String name;
   @XmlFieldSequence(place = 2)
   public String surName;
   @XmlFieldSequence(place = 3)
   public int age;

}

【问题讨论】:

标签: java xml


【解决方案1】:

我从 javax.xml.bind.annotation.XmlType 中找到了这个注解;

@XmlType(propOrder = {"name","surname","age"})
    public class Student{
       public String name;
       public String surName;
       public int age;
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-27
    • 2016-02-12
    • 2011-05-08
    • 2023-04-01
    • 2017-07-30
    • 2011-05-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多