He also possesses good speed on the base paths, stealing 21 bases in his first year as a Cardinal and swiping 35 in two seasons at Central Arizona College.
Johnson, a member of the 2013 All-Big East second team, brings another quality outfield bat to an organization that already has Christian Yelich and Jake Marisnick waiting in the wings.
Johnson was the third outfielder taken by the Marlins in this year's Draft.
Joe Morgan is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.