我在SoapUI中有以下JSON响应
{
"formatted": {
"line1": "14/8 QUAY STREET",
"line2": "14/8 QUAY STREET"
},
"structure": {
"level": null
},
"location": {
"nzX": 1758749.75300025
},
"references": {
"aid": "A1003467096"
}
}
我希望以下作为输出
格式化,结构,位置和参考。
我正在使用Json slurper,但我无法获得所有父元素名称。
我如何在groovy中使用JSON slurper。
答案 0 :(得分:2)
假设JSON位于字符串s
中,请考虑以下内容,以说明获取顶级键:
import groovy.json.*
def json = new JsonSlurper().parseText(s)
def parentNames = json.keySet()
parentNames.each { println it }