Johnson is expected to miss as many as three weeks if it becomes apparent that he'll have to have arthriscopic surgery.
DiNapoli agreed to a one-year deal that will pay him $530,000 and includes a signing bonus of $150,000.
DiNapoli, orginally a 4th round pick out of Virginia Tech in the 1998 NFL Draft, is a 6-year veteran who has spent the last three seasons with the Tennessee Titans. He was traded to Tennessee from the Oakland Raiders for a 7th round pick in 2000 draft.
DiNapoli is excited about coming to Valley Ranch.
"The Cowboys have a great tradition," DiNapoli told the Dallas Morning News. "It's like playing for the Yankees in baseball."
DiNapoli, who can play either guard or center, will probably not be ready to participate in the Cowboys first preseason game of the year against Arizona this weekend.
The former Virginia Tech Hokie started all 16 games at center last season.
Cowboys Add Another Center
CowboysHQ Top Stories
Cut Crawford? Our Numbers - And Cowboys ViewThat Rumor About Cutting Tyrone Crawford? Our Numbers - And The Cowboys' Inside-The-Star Views
How Romo Can 'Massage' His Way To TradeHow Tony Romo Can 'Massage' His Cowboys Contract Into A Trade
CowboysHQYesterday at 2:17 AM
Cowboys StarCAST: Jaylon's Gear, Jerry's WallCowboys StarCAST: Looking Inside Jaylon Smith's Footwear And Looking Inside Jerry Jones' Wallet
CowboysHQThursday at 8:11 AM
Cowboys 7-Round Mock V1: Cornering the EdgeWith the Senior Bowl behind us and the National Scouting Combine squarely ahead, it’s Mock Draft time. In this case, it’s my first Dallas Cowboys 7-round mock draft.
CowboysHQWednesday at 5:05 PM
Cowboys Blueprint Part 1: Navigating Cap HellOur Dallas Cowboys Offseason Blueprint, Part 1: Navigating 'Cap Hell'
CowboysHQWednesday at 4:26 AM