Как работает поддержка RestEasy YAML? - PullRequest
1 голос
/ 24 ноября 2011

Мне удалось настроить RESTEasy для использования YAML, или я думаю, что сделал это.После работы с документацией, благодаря помощи из списков рассылки, я включил правильные зависимости в мой файл pom.

Однако теперь я получаю

org.yaml.snakeyaml.error.YAMLException: 
No JavaBean properties found  in 
uk.ac.ucl.chime.bosphorus.messages.ArchetypesList

Когда я пытаюсь вызвать метод, который возвращает экземпляр ArchetypeList, который является только контейнером для List.RestEasy работает для сериализации XML и JSON для этого класса и других, изменяя только аннотации Java, поэтому XML и JSON работают из коробки для аннотаций JAXB.

Я бы предположил, что YAML работает так же, но я думаю, что я не прав.Нет примера работы поддержки YAML, хотя, по-видимому, она работает.Базовая библиотека SnakeYAML, используемая RestEasy, похоже, на самом деле не поддерживает аннотации, но я ожидаю, что RestEasy справится с этим, по крайней мере, для обеспечения поддержки YAML в соответствии с тем, как это происходит с JSON или XML.

Вы раньше использовали YAML с рестайзи?Как это должно работать?

...