1
對於我的項目,我試圖反序列化從Web服務接收到的XML字符串。我是SimpleXML的新手,但大多數情況下我沒有遇到過任何麻煩。我讀過的文檔和教程,有工作的一切,除了以下響應字符串:java中的simpleXML反序列化問題
<response id="123456789" result="supported" state="new">supported</response>
的問題是,該基地「響應」對象在非元素或非金屬的「支持」文本 - 屬性的方式。這是我目前的Response類。
@Root(name="response")
public class Response {
@Attribute
private String id;
@Attribute
private String result;
@Attribute
private String state;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getResult() {
return result;
}
public void setResult(String result) {
this.result = result;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
}
我該如何格式化我在java中的Response類才能正確地反序列化?