我想借助Spring MVC ModelAttribute(Person)和Jackson从html表单创建一个xml.
形成:
....
<input name="name"/>
<input name="birthday"/>
<input name="address.street/>
<input name="address.city/>
....
Run Code Online (Sandbox Code Playgroud)
POJO:
@JacksonXmlRootElement(localName = "person")
@JsonInclude(Include.NON_DEFAULT)
public class Person implements Serializable {
@JsonIgnore
private Long id;
@JacksonXmlProperty(localName = "name")
private String name;
@JacksonXmlProperty(localName = "email")
private String email;
@JacksonXmlProperty(localName = "address")
private Address address;
private String birthday;
//getter and setter
}
@JsonInclude(Include.NON_EMPTY)
public class Address implements Serializable {
private Long id;
private String street;
private String streetNumber;
private String postalcode;
private String city;
//getter and setter
} …Run Code Online (Sandbox Code Playgroud)