Dan Henderson, returning to middleweight, will meet Gegard Mousasi in the co-main event.
The Swedish card will take place at the Tele2 Arena, home to soccer teams Hammarby IF and Djurgardens IF. It's the UFC's second major stadium event — UFC 129 drew more than 55,000 to Toronto's Rogers Centre in April 2011 to see Montreal's Georges St-Pierre defeat Jake Shields.
The Gustafsson-Johnson winner will face either current champion Jon (Bones) Jones or Daniel Cormier, who meet UFC 182 on Jan. 3 in Las Vegas.
Jones (20-1) was originally slated to fight Gustafsson (16-2) but the Swede had to withdraw with a knee injury. Jones won a close decision over Gustafsson when the two met at UFC 165 in Toronto in September 2013.
The UFC had suspended Johnson pending reports of domestic abuse. But he was reinstated after a civil temporary protection order against him was withdrawn in a Florida Court.
"The dismissal of the case, along with an independent investigation that was commissioned by the UFC organization, brings closure to this matter for Johnson and allows him to return to competition in the UFC," the UFC said in a statement last week.