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);