New to the Play framework.

After reading the [doc](http://www.playframework.com/documentation/2.3.x/ScalaForms), I know the standard way to initialize case class by using form like this:

```
import play.api.data._
import play.api.data.format.Formats._

val userForm = Form(
  mapping(
    "name" -> of[String],
    "age" -> of[Int],
    "email" -> of[String]
  )(User.apply)(User.unapply)
)

```

in this case, we provide separate textboxes for user to fill in in the web interface, after submit, the server code will init User according to the form. Works Great!

but, what if what I wanna provide is only one textbox, and user(actually the mobile guy who wanna test the web service API) should fill in a complete JSON string and then post it to server to create a User instance?

Would appreciate if you can provide both the view & controller code.