Pittsburgh is shipping Diontae Johnson to Carolina for cornerback Donte Jackson and a pick swap, sources said.