Преобразовать объект Scala в XML - PullRequest
7 голосов
/ 02 декабря 2011

Существует множество библиотек Scala для преобразования произвольных объектов в JSON и несколько для преобразования JSON в XML, но я не могу найти хороший способ преобразования произвольных объектов в XML. Какой хороший подход?

Ответы [ 2 ]

3 голосов
/ 03 декабря 2011

Я использовал scalaxb некоторое время назад. Это работает очень хорошо, если у вас есть XSD (или WSDL) в качестве входных данных для генерации ваших классов. Если это так, я также рекомендую использовать его.

Поскольку вы также говорите о JSON, возможно, у вас есть веб-приложение, использующее REST. В этом случае взгляните на REST-Support Lift . Например, если вы используете одну из его внутренних сред персистентности, тогда все ваши типы сущностей бесплатно получают метод toXML.

Третья возможность - написать собственное преобразование , используя XML-литералы Scala .

Кстати, возможные дубликаты при переполнении стека: Scala XML-сериализация и Какая библиотека XML-сериализации для Scala?

0 голосов
/ 03 декабря 2011

scalaxb выглядит прилично, я бы попробовал сначала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...