Ответ JAX-RS - удалить недопустимые символы XML перед чтением объекта

Есть ли возможность удалить недопустимые символы из ответа XML, прежде чем пытаться прочитать сущность?

Response searchResponse = webTarget.request(MediaType.APPLICATION_XML).get();
/..
SearchOutput searchOutput = searchResponse.readEntity(SearchOutput.class);

Этот код отлично работает, когда XML верен, но не работает, когда ответ содержит недопустимые символы Unicode.

Как обойти это, предполагая, что я не могу изменить эти неверные данные в базе данных?

0 ответов

Другие вопросы по тегам