typescript json access
by Terrance Smith
TypeScript
const task = {
"objectName": "Task",
"isLocked": false,
"informationType": [{
"type": ["College Name", "Highest Degree", "Years Attended"],
"valuesToVerify": [{
"value": ["USC", "Bachelor Computer Science", "1995 to 2000"],
"selectionGroup": {
"options": [
[
"University of South Carolina",
"Bachelor Computer Science",
"1995 to 2000"
],
[
"University of Southern California",
"Master Numerical Analysis",
"1998 to 2000"
]
],
"selectionGroupMetadata": {
"selectionType": "One"
}
}
}]
}],
"workOrderId": "ABC-201710865-01",
"taskId": "19",
"taskType": "Criminal",
"registrationDate": "2016-03-25T12:00:00Z"
};
const infotype = task.informationType[0];
const val2ver = task.informationType[0].valuesToVerify;
const selectionGroup = task.informationType[0].valuesToVerify[0].selectionGroup[0];
const options = task.informationType[0].valuesToVerify[0].selectionGroup.options;
// console.log(infotype);
// console.log(val2ver);
// console.log(selectionGroup);
console.log(options);
console.log(options[0][0]);
//const isCombination = options.find(opt => opt.length > 1);
//console.log('isCombination = ' + isCombination);