Написание сервисов REST на Джерси (на Java) - это то, чем я занимаюсь каждый день на работе. Я использую интеграцию Джерси с Джексоном для сериализации и десериализации JSON. Использование другой библиотеки с Джерси будет плыть вверх по течению. Вы используете библиотеку REST, написанную на Java, так почему бы не использовать библиотеку JSON на Java, тем более что она работает "из коробки"?
Когда я хочу написать сервис Scala REST, я использую SBT, веб-фреймворк Scalatra и lift-json. Отлично работает.
Я не использую Eclipse, но выбор библиотеки JSON ортогонален тому, какую IDE / editor / etc вы используете. Я бы, конечно, никогда не хотел выбирать библиотеку, основанную на ее способности хорошо играть в Eclipse.
Если вы заинтересованы в использовании Scala для написания службы REST (очень быстро), начните с этого урока: http://blog.everythings -beta.com /? P = 430
Добавьте некоторые классы case и поддержку lift-json для их анализа. Прекрасные примеры здесь: https://github.com/lift/lift/tree/master/framework/lift-base/lift-json/ (прокрутите вниз) Вы можете добавить lift-json к вашему проекту SBT с помощью:
val lift_json = "net.liftweb" %% "lift-json" % "2.1"
Я обнаружил, что lift-json отлично подходит как для анализа, так и для генерации JSON. Но если я использую Джерси, я использую встроенную поддержку для Джексона, так как это превосходно, и нет никаких причин использовать что-либо еще.