, Grails, . request.JSON , . , Grails .
, , , .
http://grails.imtqy.com/grails-doc/2.5.0/guide/theWebLayer.html#dataBinding:
, . . , ( , - .JSON), .
, , . - . params session ( ), :
MyFilters.groovy
class MyFilters {
def filters = {
foo() {
before = {
Map requestData = request.JSON as Map
session.requestData = requestData
return true
}
}
}
}
, , :
class MyController {
def fooAction(MyCommandObject object) {
}
}
- :
class MyController {
def fooAction() {
MyCommandObject object = new MyCommandObject(session.requestData)
session.requestData = null
}
}
. , , , . @JoshuaMoore Http Servlet POST .