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
Elway's 'Lie' In Romo Cowboys Trade SagaThere is a ‘lie of omission’ in Broncos boss John Elway’s suggestion that he and and the Dallas Cowboys bosses have been face-to-face in Arizona ‘all week and (trade candidate Tony…
Cowboys 1st and 10: Romo Decision Time?In this weekend's 1st and 10, we explore why it could be Tony Romo decision time for everyone involved and why it's a good thing the Cowboys were able to lure back Darren McFadden …
CowboysHQSaturday at 9:31 PM
Cowboys Add OL Bell, Eye 'Sexier' VisitsCowboys add O-lineman Byron Bell and prep for some 'sexier' roster moves ...
CowboysHQFriday at 5:24 PM
How Draft's McKinley Fits Into Cowboys PlanAn In-Depth Look At How Pass-Rusher Takk McKinley - A Scheduled 30-Visits Cowboys Draft Prospect - Fits Into Dallas' Plans
CowboysHQFriday at 4:49 AM