我正在尝试使用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>
<comMsgHeader/> <-- This tag make me annoying -->
<msgHeader>
<headerCd>0</headerCd>
<headerMsg>...</headerMsg>
<itemCount>0</itemCount>
</msgHeader>
<msgBody>
<itemList>
....
</itemList>
</msgBody>
这是我的kotlin编写的数据类。
data class ServiceResult(
val msgHeader: MsgHeader? = null,
val msgBody: MsgBody? = null,
val comMsgHeader: List<ComMsgHeader>? = null)
抱歉英语能力差。