Groovy Documentation

grails.web
[Groovy] Class JSONBuilder

java.lang.Object
  grails.web.JSONBuilder

class JSONBuilder

Builds JSON data. Replaces JSonBuilder.

Authors:
Marc Palmer
Graeme Rocher
Since:
1.2


Property Summary
static java.lang.Object NODE_ELEMENT

java.lang.Object current

java.lang.Object nestingStack

java.lang.Object root

 
Method Summary
java.util.List array(groovy.lang.Closure c)

JSON build(groovy.lang.Closure c)

java.lang.Object getProperty(java.lang.String propName)

java.lang.Object invokeMethod(java.lang.String methodName)

java.lang.Object invokeMethod(java.lang.String methodName, java.lang.Object args)

void setProperty(java.lang.String propName, java.lang.Object value)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Property Detail

NODE_ELEMENT

static java.lang.Object NODE_ELEMENT


current

java.lang.Object current


nestingStack

java.lang.Object nestingStack


root

java.lang.Object root


 
Method Detail

array

java.util.List array(groovy.lang.Closure c)


build

JSON build(groovy.lang.Closure c)


getProperty

java.lang.Object getProperty(java.lang.String propName)


invokeMethod

java.lang.Object invokeMethod(java.lang.String methodName)


invokeMethod

java.lang.Object invokeMethod(java.lang.String methodName, java.lang.Object args)


setProperty

void setProperty(java.lang.String propName, java.lang.Object value)


 

Groovy Documentation