In the fifth inning of the Marlins' 2-1 win over the Mets in 11 innings at Citi Field, Johnson was struck on the forearm by Carlos Beltran's one-hop comeback grounder in the fifth. The ball deflected off Johnson's arm for an infield single.
The ball smacked Johnson just below his wrist, and he experienced some tightness, which is why he was taken out.
But Johnson and manager Edwin Rodriguez are confident the right-hander will make his next scheduled start, which is Saturday against the Rays at Sun Life Stadium.
"We'll see how it reacts the next couple of days and know for sure," Johnson said. "It just got tight. When you get hit there, it's going to get tight. I was trying to work it out, to get a feel for it. Then it started tightening up."
Immediately, pitching coach Randy St. Claire and trainer Sean Cunningham came to the mound. Johnson threw two warmup tosses and remained in the game. Actually, Johnson did his best pitching after being pegged by the ball.
At the time, he faced runners at first and third with one out. Johnson remained in the game and struck out Jason Bay on an 83-mph slider, before ending the threat by retiring Daniel Murphy on a line drive to left.
Johnson threw 10 of his 85 pitches on Monday after he was hit on the arm.
"Whenever you take the ball, and get going, and start and not have a break, it should feel good," Johnson said. "It's like a sprained ankle, you want to get moving as quickly as possible."
Also on Monday night, catcher John Buck was hit by a pitch in the right wrist area in the ninth inning by Francisco Rodriguez. Buck also had an X-ray taken, and it came back negative. Buck was replaced by pinch-runner Brett Hayes.
Buck is day to day.
For Johnson, the five innings were his shortest stint in nine starts. The two-time All-Star is 3-1 with a 1.64 ERA.