Я пытаюсь использовать Unmarshall JSON для Java Object. Я видел довольно много сообщений, которые говорят о разборе XML. не дублироватьJSON Unmarshalling javax.xml.bind.UnmarshalException: неожиданный элемент (uri: "", local:
Мой Java класс имеет ниже аннотаций
@XmlRootElement(name = "cpResponse")
public class CPResponse {
Я использую org.apache.cxf.jaxrs.provider.json.JSONProvider от CXF-RT-RS-расширения-провайдеров - версия - 2.7.3
Я получаю бель вл ошибка
javax.xml.bind.UnmarshalException: неожиданный элемент (Uri: "", местные: "cpResponse")
Предполагаю, что вы используете Jettison, пожалуйста, разместите свой JSON, чтобы увидеть элементы. у вас есть приложение типа контента/json? Кажется, вы получаете XML – pedrofb
Вы правы @ArK. Проблема была в версии Jettison Library 1.3.x. Я понизился до 1,2, и проблема решена. –