The Marlins have acquired first baseman Nick Johnson for the Nationals for Class AA left-hander Aaron Thompson, according to a major-league source.
The Nationals will pay the approximately $1.8 million remaining on Johnson's salary.
Johnson is a free agent at the end of the season.
Marlins Make Trade For Nick Johnson