2013-05-16 2 views
8

Ниже мой ответ ..Как извлечь параметр из Json Response с помощью Groovy?

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

Теперь, когда я использую

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

выше сценарий извлекает ответ. Теперь я хотел извлечь значение "customer".

Как это сделать?

Благодаря

ответ

16
import groovy.json.JsonSlurper 

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

Кроме того, я бы передать 'activation.customer' как динамическое значение, так как эти значения изменяются для различного ответа JSON. –

Смежные вопросы