PropertyException при установке свойства Marshaller со значением типа eclipselink.media: application / json

Я пытаюсь следовать примеру, расположенномуВот но получите исключение javax.xml.bind.PropertyException. Я получаю это исключение из-за следующей строки кода:

marshaller.setProperty("eclipselink.media-type", "application/json");

Я буквально скопировал / вставил приведенный выше пример, поэтому мой код - именно то, что вы видите там. Поиск SO и Google для этого не помог, и я подумал:Я принесу это гениям в SO для некоторой помощи. Любая помощь будет наиболее ценной: (де) сериализация с JSON и XML с json.org, Джексоном и JAXB превратилась в черную и бездонную яму, которая поглощала почти месяц моей жизни.

Мое первое впечатление было, что я неt правильно указав время выполнения eclipselink(как описано здесь) но это нене дать решения.

Трассировки стека:

Exception in thread "main" javax.xml.bind.PropertyException: name: eclipselink.media-type value: application/json   
  at org.eclipse.persistence.jaxb.JAXBMarshaller.setProperty(JAXBMarshaller.java:528)
  at com.dualoutput.DualOutput.main(DualOutput.java:20)

SSCCE

Ответы на вопрос(1)

Ваш ответ на вопрос