Johnson, 25, is a former sixth-round pick of the Browns in the 2015 NFL Draft. He was in the second-year of a four-year, $2,399,452 rookie contract and was set to make a base salary of $525,000 this season when Cleveland cut him loose a few months into the 2016 season.
The Seahawks signed him to their practice squad and eventually promoted him to their active roster. However, Seattle eventually waived from injured reserve this past June.
In 2016, Johnson appeared in seven games for the Seahawks and recorded five receptions for 44 yards and lost one fumble. He also contributed one rushing attempt for two yards.
Williams, 23, was selected in the seventh-round of this year’s NFL draft by the Jaguars. He signed a four-year, $2.47 million contract that included a $71,236 signing bonus and stands to make base salaries of $465,000 and $555,000 over the first two years of the agreement.
The Jaguars waived Williams with an injury designation coming out of the preseason and he later reverted to their injured reserve list before being cut loose a few months ago.
During his one year at Miami, Williams totaled 19 receiving yards on two receptions and scored a touchdown to go along with one rushing attempt for one yard over the course of three games.