Teest Script:
var jsonData = pm.response.json();
console.log(‘Test 1 for jobReqId:’, jsonData.d.results[0].jobReqId);
console.log(‘Test 2 for status > id:’, jsonData.d.results[0].status.id);
console.log(‘Test 3 for status > id:’, jsonData.d.results[0].status.results[0].id);
Outcomes:
Test 1 - returns “145”
Test 2 - returns “null”
Test 3 - returns “Cannot read property ‘0’ of undefined”
@piterwy
Don’t you mean you forgot to expand the second “results” array?
// Your original failing test:
console.log("Test 2 for status > id:", jsonData.d.results[0].status.id);
// This returns null
console.log("Test 2 for status > id:", jsonData.d.results[0].status.results[0].id);
// This returns "11397"