Я создал проект API API Scala REST 2.5.Поддержка сериализации Scala JSON в Джерси 2.5
У меня есть файл ResourceConfig, мы будем называть его MyApplication, который выглядит примерно так:
class MyApplication extends ResourceConfig {
packages(classOf[MyResource].getPackage().getName())
}
Все это делает зарегистрировать ресурс: MyResource. Как настроить Джерси (2.5), чтобы обеспечить серийную сериализацию/десериализацию JSON.
Например, вот что MyResource может выглядеть следующим образом:
@Path("/")
class MyResource {
@POST
@Produces(Array("application/json"))
@Consumes(Array("application/json"))
def getIt(request:SomeRequestModel) = {
/* Do something with the request, return some response model */
return new SomeResponseModel
}
}
Так повторить, как я могу настроить Джерси автоматически десериализации и сериализации модели запроса и ответа, соответственно?
Я новый мир JVM, исходящий из .NET. Есть ли какая-либо документация о том, как «переопределить» стратегию сериализации по умолчанию? – ehftwelve