这是我的简单XML数据
<Command><KeyClickResult status="OK"/></Command>
。我需要获取响应的状态。
我尝试同时使用@Element
和@Text
(如果使用"required = false"
我收到200条回复,但是如果我使用"required = true"
,则会收到以下异常
“ org.simpleframework.xml.core.ValueRequiredException:空值 @ org.simpleframework.xml.Text(data = false,empty =,required = true)在 字段“ keyClickResult”
@Root(name = "Command", strict = false)
public class KeyCommandData {
@Text(required = false)
private String keyClickResult;
@Element(name = "KeyClickResult")
private String keyClickResult;
我需要获取响应的状态,但是当前正在获取异常。
答案 0 :(得分:1)
在模型中尝试以下代码
import org.simpleframework.xml.Attribute;
import org.simpleframework.xml.Element;
import org.simpleframework.xml.Root;
@Root(name = "Command")
public class Command {
public KeyClickResult getTitle() {
return keyClickResult;
}
@Element(name = "KeyClickResult")
public KeyClickResult keyClickResult;
static public class KeyClickResult {
@Attribute(name = "status")
public String status;
}
}
并从response.body().getTitle()