当前位置: 首页 > 知识库问答 >
问题:

使用改型的Android XML解析

苏彦君
2023-03-14

获取此错误:Java . lang . runtime exception:org . simple framework . XML . core . method exception:Annotation @ org . simple framework . XML . element(data = false,name=,required=false,type=void)必须标记set或get方法

共有1个答案

耿志义
2023-03-14

这和:kotlin数据类bean验证jsr 303是同一个问题

您需要使用注释使用站点目标,因为属性上注释的默认优先级为:

参数(如果在构造函数中声明)属性(如果目标站点允许,但只有Kotlin创建的注释可以这样做)字段(很可能这里发生的事情,这不是您想要的)。使用get或set target将注释放在getter或setter上。这是给吸气剂的:

@Root(name = "response")
public class User() {
    @get:Element public var result: String? = null
    @get:Element public var token: String? = null
    @get:Element public var uid: String? = null
}

有关详细信息,请参见链接答案。

请参阅问题回复:此处

 类似资料:
  • 我是新来改装的。我已经在大多数Web服务中使用了volley,决定继续改进。但是我被Json解析所困,我在POJO类中得到了空数据。我尝试通过检查响应,我的响应是正确的,当我在模型类中解析时,我得到的是空白数据。请指导我,任何帮助都将不胜感激。 注意:POJO类是可parcelable,还包含cunstructor和gette/setter。我从这里删除了它,因为文本限制。 JSON响应

  • 但是我的DetailModel是一个基类,我的user.class和organization.class是DetailModel的子类。但是我不知道如何解析对我的用户或组织模型的响应。

  • 我不知道为什么我的json解析不起作用。这是我正在使用的Api。还有完整json输出的链接http://api.openweathermap.org/data/2.5/forecast/daily?zip=85008 我试图得到每天的最低和最高温度。这是我的代码。引发的异常应该是BEGIN_OBJECT,但在第1行第190列编号。任何帮助不胜感激,谢谢!

  • 错误是: 方法引发了'java.lang.NullPointerException'异常。无法计算pl.netizens.eonbeacon.storage.eonbeaconmodel.ToString() Eeid,Eeid模型: