Как преобразовать ответ XML с помощью Retrofit в классы данных ⇐ Android

Форум для тех, кто программирует под Android
Anonymous
Как преобразовать ответ XML с помощью Retrofit в классы данных

Сообщение Anonymous »

Я пытаюсь подключиться к API, который возвращает XML. Я пытаюсь сделать это с помощью модификации. Я создал структуру классов данных для анализа XML, уже имея структуру XML. Теперь мне нужно проанализировать ответ на модификацию в XML, и я прочитал, что для этого вам нужно использовать addConverterFactory и поместить в него преобразователь. Я читал, что Джексон может анализировать XML, а SimpleXML устарел, поэтому я попробовал использовать Джексон следующим образом:

Код: Выделить всё

Retrofit.Builder()
.baseUrl("https://www.myapi.com/")
.addConverterFactory(JacksonConverterFactory.create())
.build().create(DataApiService::class.java)
Проблема в том, что когда я запускаю свое приложение, я получаю следующее исключение:

Код: Выделить всё

Exception in thread "AWT-EventQueue-0" com.fasterxml.jackson.core.JsonParseException: Unexpected character ('

Подробнее здесь: [url]https://stackoverflow.com/questions/79230827/how-to-convert-xml-response-with-retrofit-to-data-classes[/url]

Вернуться в «Android»