2017-07-06 24 views
0

我正在使用邮递员将响应从正文传递到环境设置。特别是不能这样做。无法提取响应正文来设置env变量

响应:

{ 
"AvailableTypes": [ 
    { 
     "SubTypes": [ 
      2, 
      1 
     ], 
     "Type": 0 
    } 
], 
"PaymentInstruments": [ 
    { 
     "Created": "2017-06-20T18:20:15.963Z", 
     "CreditCard": { 
      "Type": 2 
     }, 
     "Id": 715886 
    } 
] 

}

测试:

var jsonData = JSON.parse(responseBody); 
postman.setEnvironmentVariable("PID", jsonData.PaymentInstruments.Id); 
+0

您有一个数组。你需要得到它的一个元素。 – SLaks

回答

0

我修改了测试:

var jsonData = JSON.parse(responseBody); 
postman.setEnvironmentVariable("PID", jsonData.PaymentInstruments[0].Id);