{
"Group": "4r3rwee",
"EventType": "string",
"EventId": "string",
"Payload": "{\"Id\":\"6fd04f93e22e44c98752e209c1b74b03\",\"Name\":\"Md. Sakibur Rahman\",\"Email\":\"sakibur.rahmandd773661@orbitax.com \",\"Phone\":\"string\",\"Title\":\"Add Contact\",\"Status\":1,\"ContactType\":0,\"CompanyId\":\"automation\",\"ProjectId\":\"\"}",
"Status": 1,
"Id": "57c9c52a645a40f5bed0562dbee7d13b"
}
如何从有效载荷中获取ID值?
我正在使用此命令,但是它不起作用
pm.test("Set Contacts ID", function () {
var jsonData = pm.response.json();
//console.log("Response Payload : " + jsonData.Payload.{jsonData.Id});
pm.environment.set("contactIds", jsonData.Payload.Id);
});
答案 0 :(得分:1)
根据问题中显示的请求数据,参数。 Payload
包含JSON字符串。因此,您需要先对其进行解析,以按如下所示访问属性,
pm.test("Set Contacts ID", function () {
var jsonData = pm.response.json();
var payloadData = JSON.parse(jsonData.Payload); //parsed payload
console.log(payloadData.Id);
pm.environment.set("contactIds", payloadData.Id);
});