如何在 JSON 响应中引用父名称(使用 Groovy)
How to reference parent names in JSON response (with Groovy)
我在 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。
假设 JSON 在字符串 s
中,请考虑以下说明获取顶级键的内容:
import groovy.json.*
def json = new JsonSlurper().parseText(s)
def parentNames = json.keySet()
parentNames.each { println it }
我在 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。
假设 JSON 在字符串 s
中,请考虑以下说明获取顶级键的内容:
import groovy.json.*
def json = new JsonSlurper().parseText(s)
def parentNames = json.keySet()
parentNames.each { println it }