The two had a surprise ceremony at Johnson's family farm in Sharon, N.C., before 200 guests.
"God brought us together. He's given me such peace about everything. I'm so grateful I met him," the former Bachelorette star told People.
Maynard, who now goes by the name Emily Johnson, wore a pale pink modern Trousseau gown with cowboy boots. Her daughter, Ricki, 8, served as maid of honor.
"It's just as much her day as it is mine because it's a big change for her," the new Mrs. Johnson said. "She just adores Tyler and he is so good with her. He loves her as if she was his own daughter. It's been so great to see their relationship grow."
"For so long I felt so embarrassed and ashamed about that TV stuff," she said.
"The grace that my faith has given me to wipe that all away and not find worth in that and find it through God, Tyler has been a great example of that for me," she added. "He has truly lived out God's grace every day."