The Mariners have traded former starting catcher Rob Johnson to the Padres. Seattle will receive a player to be named later and cash considerations. Johnson had been designated for assignment by the Mariners on Dec. 13.