SWGOH API Testing

by WizKid81

JavaScript

console.clear();

function termConverter(header) {
  var shortName = "";
  switch(header) {
    case "Name":
      shortName = "name";
      break;
    case "Role":
      shortName = "role";
      break;
    case "Alignment":
      shortName = "alignment";
      break;
    case "Affiliations":
      shortName = "categories";
      break;
    case "Shards to Unlock":
      shortName = "activate_shard_count";
      break;
    case "Base ID":
      shortName = "base_id";
      break;
    case "Max Power":
      shortName = "power";
      break;
    case "URL":
      shortName = "url";
      break;
    case "Gear Level 1":
    	shortName = 'gear_levels[0].gear';//part3[0].name
      break;
    default:
      shortName = header;
  }

  return shortName;
}

var headers = ['Name', 'Role', 'Alignment', 'Affiliations', 'URL', 'Gear Level 1'];
var data = [{"name":"Aayla Secura","base_id":"AAYLASECURA","pk":80,"url":"http://swgoh.gg/characters/aayla-secura/","image":"//swgoh.gg/static/img/assets/tex.charui_aaylasecura.png","power":18762,"description":"Versatile attacker with high survivability through Dodge, Hitpoints, and self healing.","combat_type":1,"gear_levels":[{"tier":1,"gear":["004","004","005","006","003","011"]},{"tier":2,"gear":["003","003","021","015","033","034"]},{"tier":3,"gear":["032","037","039","040","058","076"]},{"tier":4,"gear":["060","056","024","068","074","064"]},{"tier":5,"gear":["039","040","061","074","093","084"]},{"tier":6,"gear":["055","073","102","102","087","090"]},{"tier":7,"gear":["077","089","080","102","091","107"]},{"tier":8,"gear":["064","104","109","113","112","118"]},{"tier":9,"gear":["088","091","099","108","121","116"]},{"tier":10,"gear":["092","107","108","117","120","129"]},{"tier":11,"gear":["138","144","109","139","138","141"]},{"tier":12,"gear":["159","158","164","170","171","9999"]}],"alignment":"Light Side","categories":["Galactic Republic","Jedi"],"ability_classes":["Assist","Counter","Leader: +Max Health","Leader:...