scala
import org.scalatra._
import org.scalatra.json._
import org.json4s._
class MyServlet extends ScalatraServlet with JacksonJsonSupport {
protected implicit val jsonFormats: Formats = DefaultFormats
post("/users") {
val user = parsedBody.extract[User]
}
}
scala
import org.scalatra._
import org.scalatra.json._
import org.json4s._
import org.json4s.JsonDSL._
class MyServlet extends ScalatraServlet with JacksonJsonSupport {
before() {
contentType = formats("json")
}
post("/users") {
val userJson = parsedBody
val name = (userJson \ "name").extract[String]
val age = (userJson \ "age").extract[Int]
if (age < 18) {
}
}
}