前言
json的解析对于一个web开发人员而言简直是太重要了好吗?最近在使用Groovy写压测脚本,特来总结一下Groovy是如何解析json的。
json的简单解析
1 生成json
def json = new JsonBuilder()
json.state {
name "fulei.yang"
age "18"
}
println(json.toString())
println(JsonOutput.prettyPrint(json.toString()))
结果如下:
{"state":{"name":"fulei.yang","age":"18"}}
{
"state": {
"name": "fulei.yang",
"age": "18"
}
}
2 解析json
代码如下:
def slurper = new JsonSlurper()
def states = slurper.parseText(jsonString)
def code=states['code']
想要读取其中的内容的话,直接获取即可。
总结
Groovy对于json的解析简直是十分强大,当然,其甚至支持以树状结构输出json。可谓是居家写代码必备神器啊!