java中的simpleXML反序列化问题
对于我的项目,我正在尝试反序列化从web服务接收的XML字符串。我是SimpleXML新手,但在大多数情况下,我对它没有任何问题。我已经阅读了文档和教程,除了下面的响应字符串外,其他内容都可以使用它:java中的simpleXML反序列化问题,java,simple-framework,Java,Simple Framework,对于我的项目,我正在尝试反序列化从web服务接收的XML字符串。我是SimpleXML新手,但在大多数情况下,我对它没有任何问题。我已经阅读了文档和教程,除了下面的响应字符串外,其他内容都可以使用它: <response id="123456789" result="supported" state="new">supported</response> 如何用java格式化我的响应类以使其正确反序列化?我认为您需要添加另一个字段并用@Text注释,如下所示 @Root(
<response id="123456789" result="supported" state="new">supported</response>
如何用java格式化我的响应类以使其正确反序列化?我认为您需要添加另一个字段并用@Text注释,如下所示
@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;
}
}