Ajax bekreftet overgangen på sin hjemmeside onsdag.
Heerenveen opplyste om at de var enig med Ajax før helgen, men bekreftelsen har latt vente på seg. 19-åringen skal koste europaligafinalisten fra forrige sesong om lag to millioner euro.
Veldig fornøyd
– Jeg er veldig fornøyd med min kontrakt med Ajax, og kan ikke vente med å komme i gang. Ajax har høye forventninger til meg, og jeg vil selvfølgelig prøve å innfri dem, sier Johnsen.
Har spilt bra
Johnsen forlater Martin Ødegaard og Morten Thorsby i Heerenveen uten å ha fått sin debut for klubben. Trønderen har spilt bra i sesongoppkjøringen, fikk draktnummer og var ventet å spille en rolle på førstelaget kommende sesong, men Ajax kom og snappet ham opp før han kom så langt.
Johnsen kom til Heerenveen fra Rosenborg i 2015.
Ajax møter Rosenborg i det første av to oppgjør i europaligakvalifiseringens 4. runde torsdag. Returkampen spilles på Lerkendal en uke senere.