Android 安卓改型&x2B;具有空实体的SimpleXmlConverter
我正试图使用SimpleXmlConverter从改造中请求Restful api数据 但我犯了这个错误Android 安卓改型&x2B;具有空实体的SimpleXmlConverter,android,kotlin,retrofit2,simple-xml-converter,Android,Kotlin,Retrofit2,Simple Xml Converter,我正试图使用SimpleXmlConverter从改造中请求Restful api数据 但我犯了这个错误 org.simpleframework.xml.core.ConstructorException: Parameter 'comMsgHeader' does not have a match in class tylenol.common.model.retrofit.routelist.ServiceResult 示例XML请求 <ServiceResult&g
org.simpleframework.xml.core.ConstructorException: Parameter 'comMsgHeader' does not have a match in class tylenol.common.model.retrofit.routelist.ServiceResult
示例XML请求
<ServiceResult>
<comMsgHeader/> <-- This tag make me annoying -->
<msgHeader>
<headerCd>0</headerCd>
<headerMsg>...</headerMsg>
<itemCount>0</itemCount>
</msgHeader>
<msgBody>
<itemList>
....
</itemList>
</msgBody>
0
...
0
....
这是我的数据类,由kotlin编写
data class ServiceResult(
val msgHeader: MsgHeader? = null,
val msgBody: MsgBody? = null,
val comMsgHeader: List<ComMsgHeader>? = null)
数据类服务结果(
val msgHeader:msgHeader?=null,
val msgBody:msgBody?=null,
val comMsgHeader:列表?=null)
对不起,英语不好。你试过使用
@Element
注释吗?是的,我试过了。但不起作用