Skip to content

Instantly share code, notes, and snippets.

@chronodm
chronodm / BibRouter.scala
Created November 27, 2013 23:18
Scalatra servlet with failing JSON serialization
package router
import service.BibService
import model.Bib
import org.scalatra.swagger.Swagger
import spray.json._
import DefaultJsonProtocol._
import format.ApiFormats._
/**
@chronodm
chronodm / gist:7669424
Last active December 29, 2015 12:19
Scalatra operations that Swagger doesn't seem to be able to read.
abstract class RouterBase(val swagger: Swagger) extends ScalatraServlet with JacksonJsonSupport with SwaggerSupport {
protected implicit val jsonFormats: Formats = DefaultFormats
mapper.registerModule(new JodaModule())
before() {
contentType = formats("json")
}
}