The Padres optioned Johnson to Triple-A El Paso on Monday.
Johnson is out of the lineup for Monday's game against the Cardinals.
Johnson is out of the lineup for Sunday's game against the Diamondbacks.
Johnson isn't in the Padres' lineup for Wednesday's game against the Rangers.
Johnson will start in right field and bat ninth in Sunday's game against the Red Sox.
The Padres selected Johnson's contract from Triple-A El Paso on Monday, and he will start in right field and bat ninth for Monday's series opener against the Nationals.
Johnson signed a minor-league contract with the Padres on Dec. 21.
Johnson elected free agency Thursday.
The Giants outrighted Johnson to Triple-A Sacramento on Sunday.
The Giants designated Johnson (undisclosed) for assignment Tuesday.