我需要生成符合以下XSD的XML:
<xsd:element name="Line" type="Line" minOccurs="0" maxOccurs="3"/>
这样输出就像这样:
<root>
<Line>A</Line>
<Line>B</Line>
<Line>C</Line>
</root>
问题在于,如果我在Java bean中注释变量,例如:
@JsonProperty("Line")
private String Line1;
@JsonProperty("Line")
private String Line2;
@JsonProperty("Line")
private String Line3;
然后我会收到异常,如果使用 List
,那么输出结果会出错,例如:
<root>
<Line>
<Line>1 New Orchard Road</Line>
<Line>Armonk</Line>
</Line>
</root>
带有一个多余的父级元素
<Line>
。有没有什么办法解决这个问题?
private List<String> line
或者private String[] line
代替使用三个不同的字段。 - Tom