如何使用Groovy从Json Response中提取参数?

时间:2013-05-16 10:31:18

标签: soapui

以下是我的回复..

{"activation":{"existing":false, "customer": new}}

现在我使用

testRunner.testCase.getTestStepByName("xxx").getPropertyValue("response")

上面的脚本正在提取响应。现在我想提取"customer"值。

怎么做?

由于

1 个答案:

答案 0 :(得分:18)

import groovy.json.JsonSlurper

responseContent = testRunner.testCase.getTestStepByName("xxx").getPropertyValue("response")
slurperresponse = new JsonSlurper().parseText(responseContent)
log.info (slurperresponse.activation.customer)