Rapoport says Johnson had some of his base salary converted to a signing bonus in order for Philadelphia to create room to give LT Jason Peters a raise.
Johnson, 30, is a former first-round pick of the Eagles back in 2013. He had one year remaining on his four-year, $19.853 million rookie contract when the Eagles elected to sign him to a five-year extension worth $56.26 million back in 2016.
The Eagles opted to sign Johnson to a four-year, $72 million extension that included $54.595 million guaranteed last year.
In 2019, Johnson appeared in 12 games for the Eagles, starting 12 at right tackle.