2017-11-21 1 views
-2

응답을 사용하여 JSON에서 데이터를 읽을 .는 끝내

+1

를 확인하여 데이터를 추출 실제 데이터

  • 의 예상 패턴을 정의합니다. JSON 응답 객체의 특정 데이터 멤버에 액세스하려고합니까? 지금까지 뭐 해봤 어? – sjaustirni

  • +1

    귀하의 질문을 먼저 찾아 귀하의 질문의 시작 부분에 편집 –

    +0

    사실 나는이 비누에 새로운 오전, 그리고 'salesChannelName'알파벳을 반환하거나 groovy 스크립트를 사용하지 않는 것을 확인하려고합니다. 나 한테 설명해 줄래/ – Abhram

    답변

    1

    여기에 줄 주석을 추가하십시오.

    • 이 게시물 불분명
    • 그것이

    스크립트

    import groovy.json.JsonSlurper 
    def jsonString = """[ 
         { 
         "salesChannelName": "Global Customers", 
         "customerSegmentName": "Top Global Customers", 
         "productSolutionName": "Network Solutions", 
         "topology": "", 
         "productFamilyName": "Wavelengths", 
         "customerScenarioName": "", 
         "productQuestionId": "1" 
        } 
    ]""" 
    
    //Regular expression to check the data is characters 
    def pattern = "[a-z,A-Z,' ']+" 
    
    def json = new JsonSlurper().parseText(jsonString) 
    
    //Get the sales channel name 
    println json[0].salesChannelName 
    
    //verify 
    assert json[0].salesChannelName =~ pattern 
    
    관련 문제