 Johnson was claimed by the San Diego Padres on December 21, 2010.In return, the Mariners received cash considerations or a player to be named later.On December 22, 2011, Johnson signed a minor league deal with the New York Mets with an invite to spring training.