Android Retrofit + SimpleXmlConverter с пустой сущностью

Я пытаюсь запросить Restful api data от retrofit с помощью SimpleXmlConverter.

Но я получил эту ошибку.

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) 

Извините за плохое знание английского языка.

Intereting Posts
Функция average () в массиве не работает Статические поля справочного Java-интерфейса в Котлине Универсальный расширяемый класс AND реализует интерфейс в Kotlin Как ограничить параметр функции расширения Kotlin таким же, как и расширенный? Почему я не могу добавить два номера в Котлин, используя этот исходный код? Лямбда-функции с подстановочными знаками в Котлине Ошибка приложения из-за того, что экземпляр экземпляра lateinit не инициализирован Как вернуть исключение зависимостей модуля в Intellij (после ложной проверки кода) FragmentTransaction hide / show иногда не работает Ошибка Kotlin при преобразовании из Java-кода Kotlin: Как получить доступ к свойствам в конструкторе String.intern () возвращает разные значения в драйвере JDBC Как лучше всего найти элемент в вложенных списках? Метод обмотки React-Kotlin setState Отключить просмотр прокрутки пейджера Viewpager в Котлине