2013-05-16 23 views
8

aşağıda benim yanıttır .. Parametre, Json Response using Groovy'den nasıl çıkarılır?

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

Şimdi yukarıdaki komut yanıtını ayıklanması edilir

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

kullandığınızda. Şimdi "customer" değerini çıkarmak istedim.

Bu nasıl yapılır? Bu değerler, farklı json yanıt değiştirmek gibi

sayesinde

cevap

16
import groovy.json.JsonSlurper 

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

Buna ek olarak,, activation.customer' dinamik değeri olarak 'geçmesi olacaktır. –

İlgili konular