Джонсон был выбран под 29-м номером на драфте НБА 2019 года командой «Сан-Антонио Спёрс». 1 июля 2019 года подписал контракт новичка с Сан-Антонио на 4 года. 22 ноября дебютировал в НБА, выйдя со скамейки запасных и сыграв 2 минуты в матче против клуба «Филадельфия Севенти Сиксерс», завершившимся поражением Сан-Антонио со счётом 104—115. 4 января 2020 года Джонсон набрал свои первые 2 очка в НБА во втором матче в карьере, где Сан-Антонио проиграл «Милуоки Бакс» со счётом 118—127. 6 марта он набрал 13 очков, ставших личным рекордом результативности, а также собрал 5 подборов в матче с «Бруклин Нетс», завершившимся поражением со счётом 120—139. После возобновления сезона НБА Джонсон стал постоянным участником ротации «Спёрс», сыграв во всех матчах в «пузыре». 11 августа Джонсон обновил свой рекорд по очкам, набрав 24, и добавил к ним 11 подборов, совершив свой первый дабл-дабл в НБА, в победе над «Хьюстон Рокетс» со счётом 105—123. 13 августа он впервые вышел в стартовом составе и снова набрал 24 очка в матче против клуба «Юта Джаз», завершившимся поражением Сан-Антонио со счётом 112—118.