Bohater powieści Roberta L. Stevensona Wyspa skarbów oraz Złoto z Porto Bello Arthura D.H. Smitha.
U Stevensona beznogi dawny korsarz z załogi kapitana Flinta, kucharz na statku "Hispaniola", a potem przywódca buntu przeciwko kapitanowi Smolletowi. Grając na dwa fronty dwukrotnie ratuje życie narratorowi, Jimowi Hawkinsowi, równocześnie ma na sumieniu zabójstwo kilku członków załogi, lojalnych wobec kapitana.
Nie zdobywszy skarbu, zagrożony buntem wspólników, przyłącza się ponownie do Smolleta, ale w drodze powrotnej z Wyspy Skarbów ucieka ze statku kradnąc kilkaset złotych monet. W późniejszej powieści Smitha opisane zostały przygody młodego Johna podczas wypraw z kapitanem Flintem.