import groovy.json.JsonBuilder
import groovy.json.JsonOutput
import groovy.json.JsonSlurper
//Json生成器
def builder =
new JsonBuilder()
builder.json {
first
'lance'
last
'haha'
}
println builder.toString()
def p =
new Person(
name:
'lanch_',
age:
18)
def b =
new JsonBuilder(p)
println b.toString()
println JsonOutput.
toJson(p)
println JsonOutput.
prettyPrint(b.toString())
//Json解析器 JsonSlurper
def slurper =
new JsonSlurper()
def text = slurper.parseText(b.toString())
println text
println text.
name
println text.
age
Person person = slurper.parseText(b.toString())
println person.
name
println person.
age