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
Cowboys Dak Is 14th Best! Yay! But How? Why?Dallas Cowboys Dak Prescott Is The NFL's 14th Best Player! Yay! But How? But Why?
CowboysHQThursday at 5:28 AM
Cowboys HQ 53-Man Roster ProjectionCowboys HQ 53-Man Roster Projection: The Competition To 'Re-Commit' In 2017
CowboysHQTuesday at 12:52 PM
Cowboys 1st+10: Dez, Revis + DB 'If's'In this week's edition of Dallas Cowboys 1st and 10, I wonder if Dez Bryant's tweet about Darrelle Revis is really about Revis, and why managing Zeke's diet would be judicious
CowboysHQSunday at 4:37 AM
Cowboys StarCAST: Inside Minicamp Top StoriesDallas Cowboys StarCAST: Inside Minicamp's Top Stories
Feast Mode: On Cowboys Plan To Feed Elliott'Feast Mode': What The Dallas Cowboys Plan To Give More Touches To Ezekiel Elliott Will Look Like ... Plus MiniCamp Notebook