0
我有一個簡單的類是這樣的:簡單的XML @Text造成異常
public static class MyData {
@Text(required = false)
protected String value;
@Attribute(required = true)
protected String id;
@Text
public String getValue() {
return value;
}
@Text
public void setValue(String value) {
this.value = value;
}
public String getId() {
return id;
}
public void setId(String value) {
this.id = value;
}
}
它是引起異常:
Exception Text annotation
@org.simpleframework.xml.Text(data=false, empty=, required=true)
on method 'value' used with elements in class MyData
實際XML是:
<MyData id="fakeId">An HTTP Link is here</MyData>
任何想法: 我嘗試過幾種組合,例如沒有在getValue/setValue處註釋@Text
,但似乎沒有幫助。