2017-11-14 3 views
0

以下のようなJSONレスポンスがあります。ネストされたJSONレスポンスからデータを取得し、郵便配達員の次のリクエストに渡す方法はありますか?

{ 
    "SearchId": "AD9AD002JKLNLSF7", 
    "TanxId": "789456g78udk9", 
    "Test": [{ 
     "Outgoing": [{ 
      "Identifier": null, 
      "AirId": "eff4f689-8b49", 
      "Fare": "a0b8ac00-e6ab" 
     }] 
    }] 
} 

どのように私は、この応答から「AirId」と「運賃」の値を取得し、次のリクエストに渡すことができますか?

私は以下を試しましたが、動作しません。ここ

var FareId = jsonData.Test[0].Outgoing.Fare; 
pm.globals.set(“Fareref”, FareId); 
+0

'Outgoing'は配列です。 –

+0

はいそれは配列です – praveen

+0

うん、私はあなたが 'Outgoing.Fare'を使ってそれにアクセスできないことを暗示していました。あなたは' Outgoing [0] .Fare'が必要です。 –

答えて

0

は一例であり:

var oJson = JSON.parse('{ "SearchId": "AD9AD002JKLNLSF7", "TanxId": "789456g78udk9", "Test": [{ "Outgoing": [{ "Identifier": null, "AirId": "eff4f689-8b49", "Fare": "a0b8ac00-e6ab" }] }] }'); 

console.log(oJson.Test[0].Outgoing[0].AirId); 
console.log(oJson.Test[0].Outgoing[0].Fare); 
+0

そして、次のリクエストでどうすればいいですか?実際に私はグローバル変数として設定し、次の要求を呼び出すことができるソリューションを探しています。 – praveen

関連する問題