Groovy解析json
Posted henry-hacker
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Groovy解析json相关的知识,希望对你有一定的参考价值。
前言
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。可谓是居家写代码必备神器啊!
以上是关于Groovy解析json的主要内容,如果未能解决你的问题,请参考以下文章
使用 Groovy 将 json 附加到现有的 json 文件中
如何在 Groovy 中的 JSON 转换器方法中保留字母大小写?
Groovy 和 Jenkins - 将 curl 输出捕获到文件