Johnson, 28, wound up signing on with the Seahawks as an undrafted free agent out of Boise State back in 2011. He spent four years in Seattle before signing a two-year, $2.5 million with the Redskins in 2015.
Washington elected to cut him loose after one season and Johnson later signed on with the Chiefs in August of last year. Unfortunately, Johnson among their final roster cuts coming out of the preseason and it took until December for him to catch with the Seahawks.
In 2016, Johnson appeared in four games and recorded five tackles and no interceptions.
Williams, 26, is a former fourth-round pick of the Bills back in 2013. He was in the final year of his four-year, $2.630 million contract and was set to make a base salary of $675,000 this season before being waived in recent weeks.
Buffalo, unfortunately, decided to cut him to loose in November and he later caught on with the Colts to finish out the year. Indianapolis later placed Williams on injured reserve.
In 2016, Williams appeared in 10 games for the Colts and recorded four tackles, no interceptions and a pass defense.