Johnson, who made $430,000 last season, was asking for a salary of $3.3 million in arbitration. The Braves countered with an offer of $2.35 million. The two sides split the difference right down the middle to avoid Thursday's scheduled hearing.
In addition, Johnson would make a $50,000 bonus for 620 plate appearances and $25,000 more for 670.
Last season, Johnson hit .287 with 12 homers, 69 RBIs and 11 stolen bases. He turns 27 on Sunday.