32-åringens nye kontrakt strekker seg til sommeren 2018.
Johnson, som i utgangspunktet hadde kontrakt som går ut til sommeren, spilte sin 50. liga- og cupkamp for Stoke i 3-1-seieren over Hull lørdag.
LES OGSÅ: Solbakken bekrefter at han er nær stjernesignering
SB
Redaksjonen