Я получаю успешный ответ в формате XML формат. Но реализация библиотеки «ApiClient.java» ожидает «String.class». Этот фрагмент кода автоматически сгенерирован библиотекой:

Проблема в том, что я ожидаю «Object.class», но он проверяет тип возвращаемого значения «String.class»!
Вот мое определение API :


Могу ли я выполнить настройку для обновления этого автоматически созданного блока кода
returnType.equals(String.class)
вот так:
returnType.equals(Object.class)
Я не могу изменить запрошенный API. Мне нужно решить эту проблему, настроив что-то в openapi-generator-maven-plugin.
Вот мои конфигурации:
Вот API returnType, это объект UserTask:

Я хочу обрабатывать его как объект Java, и он уже сгенерирован библиотекой openapi:

Ответ успешен с объектом XML что мне нужно.

Но к сожалению, поскольку мой ответ не является строкой, код, сгенерированный OpenApi, возвращает «Content-Type не поддерживается для возвращаемого типа!»
[img]https:// i.sstatic.net/6HVH2iLB.png[/img]
Это исключительный шаг!
[img]https:// i.sstatic.net/gY8fA4eI.png[/img]
В автоматически сгенерированном коде есть строка для десериализации JSON, но нет условия для демаршалинга объекта XML:

Это просто пытается получить XML-ответ в строковом типе!
Подробнее здесь: https://stackoverflow.com/questions/790 ... onse-to-ja