-say encode_json({
- league => $ladder->{currentLadderMembership}->{localizedGameMode},
- division => $ladder->{localizedDivision},
- mmr => $team->{mmr},
- members => $team->{teamMembers},
- members_ => [map { blizget(metadata => profile => 2 => 1 => $_->{id}) } $team->{teamMembers}->@*],
+say JSON->new->canonical->pretty->encode({
+ league => ucfirst lc $ladder->{ladder}->[0]->{league},
+ division => $ladder->{ladder}->[0]->{ladderName},
+ rank => $ladder->{ladder}->[0]->{rank},
+ tag => $ladder->{characters}->[0]->{clanTag},
+ members => [map { blizget(metadata => profile => 2 => 1 => $_->{id}) } $ladder->{characters}->@*],
+ # lacks mmr, fav race (available in new api)