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:...