XML PropOrder - 按属性值排序

时间:2017-07-10 11:19:10

标签: java xml rest sorting

我使用Jersey 2.5.1和JAX-RS 2.0获得了一个Java RESTful项目。我知道可以通过属性对输出的XML文件进行排序(如下所示),但是也可以按属性的值对输出的顺序进行排序吗?

这是一个缩短的示例,他按属性“name”排序,但我希望根据属性的值进行显式排序(例如,按反向字母顺序或具有已定义的重要性)。目前,这三个部分的输出顺序是完全随机的。

我可以将propOrder修改为低一级(例如,第一个每个“名称”,其值为“d”,后跟“name”,带有“p”)?

@XmlType( propOrder = {"name", "code"})
class FHIR_CodeSystem_parameter {
private ValueString name; 
private ValueString code; 

结果,perma shuffels:

<name value="property"/>
        <part>
            <name value="code"/>
            <valueString value="TBC"/>
        </part>
<name value="designation"/>
        <part>
            <name value="code"/>
            <valueString value="ABC"/>
        </part>
<name value="display"/>
        <part>
            <name value="code"/>
            <valueString value="ABC"/>
        </part>
<code value="A10.2"/> 

感谢任何提示。

0 个答案:

没有答案