Johnson has heard from the Reds, Braves and Blue Jays about a non-roster deal, but he's waiting on a major league contract, Ken Rosenthal of FoxSports reports.
Johnson was the hero Wednesday, hitting a bases-clearing double to give the Mets a 5-2 lead over the Marlins that held to the end of the game.
Johnson is in Monday's lineup against the Cardinals.
Johnson walked and hit his eighth home run in a 1-for-3 game in Tuesday's win over Arizona.
Johnson is out of the lineup Sunday against the Padres. It's the third game in a row that he'll serve in a bench role.
Johnson pinch hit for outfielder Ty Kelly in the ninth inning Wednesday, and hit a game-tying, two-run home run off D-Backs closer Jake Barrett.
Johnson went 1-for-4 with a two-run homer in Friday's 4-3 loss to the Tigers.
Johnson got his first start Wednesday since before the All-Star break and did not disappoint, going 4-for-4 with four singles in a loss to the Cubs.
Johnson is in the lineup for Wednesday's game against the Nationals, Adam Rubin of ESPN.com reports.
Johnson went 1-for-1 with a solo homer Saturday at the Braves.