Исключение в потоке «main» javax.xml.bind.PropertyException: name: eclipselink.media-type значение: application / json

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

marshaller.setProperty(MarshallerProperties.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 javax.xml.bind.helpers.AbstractMarshallerImpl.setProperty(AbstractMarshallerImpl.java:358)
   at com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.setProperty(MarshallerImpl.java:527)
   at HelloWorld.main(HelloWorld.java:17)

Это то, что яя делаю,

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

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