Dan*_*ser 51
Grails会自动解析/解组JSON,您可以通过request.JSON控制器访问它.返回的对象是类型JSONObject,因此允许对属性进行地图样式访问.您也可以直接使用此JSONObject进行数据绑定:
def jsonObject = request.JSON
def instance = new YourDomainClass(jsonObject)
Run Code Online (Sandbox Code Playgroud)
查看Grails中的JSON类:
http://grails.org/doc/latest/api/org/codehaus/groovy/grails/web/json/package-frame.html
例如,以下是我在一个名为'update'的参数中迭代JSON记录列表的方法:
def updates = new org.codehaus.groovy.grails.web.json.JSONArray(params.updates)
for (item in updates) {
def p = new Product()
p.quantity = item.quantity
p.amount = item.amount
p = salesService.saveProductSales(p)
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24017 次 |
| 最近记录: |