traits_json: [{"name": "TFT15_Bastion", "num_units": 1, "style": 0, "tier_current": 0, "tier_total": 3}, {"name": "TFT15_Destroyer", "num_units": 2, "style": 1, "tier_current": 1, "tier_total": 4}, {"name": "TFT15_Duelist", "num_units": 1, "style": 0, "tier_current": 0, "tier_total": 3}, {"name": "TFT15_Edgelord", "num_units": 1, "style": 0, "tier_current": 0, "tier_total": 3}, {"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_SoulFighter", "num_units": 8, "style": 4, "tier_current": 4, "tier_total": 5}, {"name": "TFT15_Spellslinger", "num_units": 2, "style": 1, "tier_current": 1, "tier_total": 3}, {"name": "TFT15_Strategist", "num_units": 1, "style": 0, "tier_current": 0, "tier_total": 4}]
units_json: [{"character_id": "TFT15_Kalista", "itemNames": ["TFT_Item_BlueBuff", "TFT_Item_PowerGauntlet", "TFT_Item_InfinityEdge"], "name": "", "rarity": 0, "tier": 3}, {"character_id": "TFT15_Naafiri", "itemNames": [], "name": "", "rarity": 0, "tier": 2}, {"character_id": "TFT15_Lux", "itemNames": [], "name": "", "rarity": 1, "tier": 1}, {"character_id": "TFT15_XinZhao", "itemNames": [], "name": "", "rarity": 1, "tier": 2}, {"character_id": "TFT15_Viego", "itemNames": [], "name": "", "rarity": 2, "tier": 2}, {"character_id": "TFT15_Ryze", "itemNames": ["TFT_Item_SparringGloves"], "name": "", "rarity": 4, "tier": 1}, {"character_id": "TFT15_Samira", "itemNames": ["TFT_Item_LastWhisper"], "name": "", "rarity": 4, "tier": 2}, {"character_id": "TFT15_Sett", "itemNames": ["TFT_Item_GargoyleStoneplate", "TFT5_Item_WarmogsArmorRadiant", "TFT_Item_Redemption"], "name": "", "rarity": 4, "tier": 2}, {"character_id": "TFT15_Gwen", "itemNames": ["TFT_Item_TitansResolve", "TFT_Item_JeweledGauntlet", "TFT_Item_UnstableConcoction"], "name": "", "rarity": 6, "tier": 2}]