2017-12-21 25 views
1

여기 groovy 스크립트에 문제가 있습니다. HTTP 요청에서 응답 데이터를 추출하려면 다음과 같이 200 값은 그 value_description과 인쇄 값만을 추출합니다. 그래서 여기 내가HTTP 요청에서 유일한 성공 (200 ok) 응답을 얻으려면 Groovy 스크립트를 사용하여

{"value":"200","value_description":"pass"} 

을 받고 코드하고있는 무슨 응답입니다

def response = new groovy.json.JsonSlurper().parse("200".equals(prev.getResponseData())) 

의미 값이 200이고 경우에만 인쇄 값보다 description.using 그루비 스크립트를 말해 주시기 가능한이 간단한 코드로.

+2

당신이 지금까지해야합니까? 당신이 붙어있는 질문에 대해 말하기는 어렵습니다. –

답변

2

확실하지 이것은 당신이 무엇을 의미하는 경우, 그것은 말할 정말 어렵습니다,하지만 난 당신이 무슨 뜻 생각 :

import groovy.json.JsonSlurper 

def response = new groovy.json.JsonSlurper().parseText(prev.responseData) 
if (response.value == '200') { 
    println response.value_description 
}