如何从邮递员的响应体中获取特定的响应值

How can I get a specific response value from response body in postman

{
    "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);
});

根据问题中显示的请求数据,参数。 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);
});