我有以下xml。我想创建一个其中包含行对象列表的Trade类,但是似乎唯一可行的方法是在xml中我的列表周围有某种“行”包装对象。没有。我刚得到no String-argument constructor/factory method to deserialize from String value ('xyz')
@Data
public class Trade{
String attr1;
Row[] row //same error if its a list
@Data
public class Row{
String blah1,blah2;
}
<Trade attr1=x, attr2=y>
<row>
<blah1>xyz</blah1>
<blah2>xyz</blah2>
</<row>
<row>
<blah1>xyz</blah1>
<blah2>xyz</blah2>
</row>
</Trade>
答案 0 :(得分:0)
Dan在上面的评论是正确的,但我还需要添加
@JacksonXmlElementWrapper(useWrapping = false)
到列表。