package com.fasterxml.jackson.dataformat.xml.ser; import com.fasterxml.jackson.annotation.JsonPropertyOrder; import com.fasterxml.jackson.dataformat.xml.*; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty; public class TestSerializationOrdering extends XmlTestBase { @JsonPropertyOrder({"a", "c" }) static class Bean91 { public String a; @JacksonXmlProperty(isAttribute = true) public String b; public String c; public Bean91(String a, String b, String c) { this.a = a; this.b = b; this.c = c; } } public void testOrdering() throws Exception { XmlMapper xmlMapper = new XmlMapper(); String xml = xmlMapper.writeValueAsString(new Bean91("1", "2", "3")); assertEquals("<Bean91 b=\"2\"><a>1</a><c>3</c></Bean91>", xml); } }