On July 20, 2017, the Cardinals re-signed Johnson on a one-year contract.read more