一、传递json数据:
import groovy.json.JsonOutput
import grails.converters.JSON
接收:
获取前台传过来的json。 使用
def jsonObject = JSON.parse(params.jsonObject)
如果是接口的话,接受json数据,使用
def jsonObject = request.JSON
返回:
方式一:
def errors = [status: 400, message:"缺少必要的参数!"]
render JsonOutput.toJson(errors)
方式二:
render ([status:400 , message:"缺少必要的参数!"]) as JSON
def clientip = request.getRemoteAddr()
def a = null as JSON
println a //null
def b = "" as JSON //报错