Как преобразовать ответ 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]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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