So as the day ended with a meeting involving the four-star receiver from Glassboro (N.J.) High, his dad, Glassboro coach Mark Maccarone and Penn State coach James Franklin, it seemed like time to end something else as well.
"I committed," the 6-foot-4, 210-pound Johnson said. "It felt like I was part of a family, to be truthful. It feels great to be done with the process and I love the feel of being (at Penn State)."
Johnson gives the Nittany Lions another big, strong receiver who can go over the middle and also get vertical in the passing game.
In meeting with the staff, he said how they want to utilize him in different facets of the passing game made an impression.
"They had a plan that was clear and they knew what they wanted to do," Johnson said. "First of all, the academic future was (important), and getting into the Big Ten championship game and having a chance for a national championship was important.
"We were talking quite a bit about how I would be used in the offense."
Johnson missed part of his junior season with a leg injury and finished with 26 catches for 421 yards and four touchdowns. As a sophomore, he had 29 receptions for 441 yards and six touchdowns.
During his visit to campus, he spent time talking with Nittany Lions quarterback Christian Hackenberg.
"He told me how I could help and we talked," Johnson said. "He said he needs a big-bodied receiver."
Johnson recently said he didn't want to make a decision until after his official visits were complete, but that changed with his visit to campus. The energy and passion of the coaching staff, as well as the proximity to his home (four hours) play a significant role.
"We wanted to be not too far from home and not to close," Johnson said. "That played a part."
The decision was finalized during a meeting with Franklin.
"He was very excited," Johnson said. "Very excited."