I think there's many things Oda could do with King.
(1) Marco's regen flames
(2) Temporary immunity to any attacks. So Zoro would have to "time" his attacks. This would also make sense given we've seen him bleed before.
(3) Something in his suit? He was hiding bombs.