创建后更改grails JSON对象

时间:2014-06-13 12:19:07

标签: json grails

我有一个返回JSON对象的Grails控制器操作

def someAction(String customerParameter) {
  JsonBuilder json = new JsonBuilder()
  def jsonObject = json {
      someAttribute "someValue"
  } as JSON
  // TODO: if customerParamter is not null add it to json object 
  render (contentType: 'application/json;charset=UTF-8', text:json)
}

正如上面提到的代码,我想修改json对象,而无需使用或不使用给定的customerParameter重建它。

1 个答案:

答案 0 :(得分:0)

好吧,我找到了一个使用“content”属性的解决方案:

   if (customerParameter) {
        json.content << ["custmoerParameter": customerParameter]
    }