The move comes on the same day Miami agreed to a four-year, $50 million contract with Kelly Olynyk, per Wojnarowski.
Johnson has played for the Chicago Bulls, Toronto Raptors, Sacramento Kings, Memphis Grizzlies and Heat during his NBA tenure. He posted career highs in points (12.8 per game), rebounds (4.9), assists (3.6) and three-point percentage (34.0) with Miami in 2016-17.
Sunday's ASG Was a Start, but It Still Needs Fixing
Hawks Fans Keep Getting Burned by Hot Sauce
Relive AI and Kobe Facing Off in the ASG
Who Is the Dancing Rockets Fan?
30 Years Ago Today MJ Took Flight
Teams That Must Make a Deal at Trade Deadline
How a 7-Foot Farmer Became Iceland's NBA Prospect
MJ Superfan Gets Crying LeBron Tattoo
Panic Time for Cavs, but What Can They Do?
Beck Reveals His 2018 NBA All-Star Ballot
Time for the Grizzlies to Trade Marc Gasol
I.T. Now the Biggest Question Mark of the Season
The Night in the NBA: Beasley Gets MVP Chants, DeRozan Drops 45 and More
Still Too Soon to Declare Anything About Any Rookie
We Owe the Indiana Pacers an Apology
B/R Looks Back on Tracy McGrady Scoring 13 Points in 35 Seconds in 2004
Tracy McGrady Scored the Most Impressive 13 Points of His Career in 35 Seconds
Butler Is the NBA's Biggest Country Music Fan
On This Day in 2012, Kobe Joined Elite NBA Club
NBA Handshake Fails
It was a perfectly timed performance considering he was heading into free agency, but he has shown scoring flashes before with four other seasons above seven points a night.
Johnson is 30 years old but relatively fresh since he has played just 19.7 minutes per game throughout his career. He is 6'9" and a matchup problem because he can extend his game beyond the three-point line and shoot over smaller defenders or score against slower opponents inside the lane.
While he is not a franchise centerpiece, Johnson is a solid rotational player who last year demonstrated why he was a first-round pick out of Wake Forest.
If he continues down that path, the Heat will be pleased they brought him back.