2017-11-21 8 views
-2

レスポンスを使用して、JSONからデータを読み込みます。はグルーヴィー

+1

を確認し、データを抽出し、実際のデータ

  • の予想パターンを定義します。 JSONレスポンスオブジェクト内の特定のデータメンバーにアクセスしようとしていますか?これまでに何を試しましたか? – sjaustirni

  • +1

    あなたの質問を最初に見つけ、あなたの質問の最初に編集してください –

    +0

    実際に私はこの石鹸uiの新しいです、そして、私は '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 
    
    関連する問題