2013-05-16 5 views
8

नीचे मेरी प्रतिक्रिया है ..ग्रोवी का उपयोग कर जेसन प्रतिक्रिया से पैरामीटर निकालने के लिए कैसे?

{"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 प्रतिक्रिया के लिए बदल जाते हैं। –

संबंधित मुद्दे

 संबंधित मुद्दे