traits_json: [{"name": "TFT15_Duelist", "num_units": 6, "style": 4, "tier_current": 3, "tier_total": 3}, {"name": "TFT15_Empyrean", "num_units": 1, "style": 0, "tier_current": 0, "tier_total": 3}, {"name": "TFT15_GemForce", "num_units": 1, "style": 0, "tier_current": 0, "tier_total": 4}, {"name": "TFT15_Juggernaut", "num_units": 2, "style": 1, "tier_current": 1, "tier_total": 3}, {"name": "TFT15_OldMentor", "num_units": 1, "style": 1, "tier_current": 1, "tier_total": 3}, {"name": "TFT15_SentaiRanger", "num_units": 1, "style": 0, "tier_current": 0, "tier_total": 4}, {"name": "TFT15_SoulFighter", "num_units": 2, "style": 1, "tier_current": 1, "tier_total": 5}, {"name": "TFT15_SupremeCells", "num_units": 1, "style": 0, "tier_current": 0, "tier_total": 3}]
units_json: [{"character_id": "TFT15_Kayle", "itemNames": [], "name": "", "rarity": 0, "tier": 2}, {"character_id": "TFT15_KaiSa", "itemNames": [], "name": "", "rarity": 1, "tier": 2}, {"character_id": "TFT15_Gangplank", "itemNames": ["TFT_Item_TitansResolve", "TFT_Item_UnstableConcoction", "TFT_Item_RunaansHurricane"], "name": "", "rarity": 1, "tier": 2}, {"character_id": "TFT15_Udyr", "itemNames": ["TFT_Item_SpectralGauntlet", "TFT_Item_Redemption", "TFT_Item_WarmogsArmor"], "name": "", "rarity": 2, "tier": 2}, {"character_id": "TFT15_Viego", "itemNames": ["TFT5_Item_HandOfJusticeRadiant", "TFT5_Item_JeweledGauntletRadiant", "TFT_Item_Artifact_Mittens"], "name": "", "rarity": 2, "tier": 2}, {"character_id": "TFT15_Ashe", "itemNames": ["TFT_Item_RapidFireCannon"], "name": "", "rarity": 4, "tier": 1}, {"character_id": "TFT15_Sett", "itemNames": ["TFT_Item_ThiefsGloves", "TFT_Item_Redemption", "TFT_Item_FrozenHeart"], "name": "", "rarity": 4, "tier": 1}]