在Groovy中获取JSON密钥的名称

瓦迪姆·扎图洛夫斯基

在JMeter测试期间,我必须获取JSON一级密钥的名称数组。即从JSON像

{
    "name": "Sally",
    "address": {
        "country": "Kuba",
        "city": "Havana"
    }
}

我想得到

<name, address>

我正在使用Groovy和JsonSlurper,但不知道如何获得此代码。

洛夫

如果您已经具有JSON对象,则可以执行以下操作:

println jsonObject.keySet()

如果不这样做,则需要创建一个。使用字符串化JSON,您可以执行以下操作:

def json =  '{"name": "Sally","address": {"country": "Kuba","city": "Havana"}}'
def jsonObject = new JsonSlurper().parseText(json)
println jsonObject.keySet() 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章