Sembra che la modifica dell'istruzione SQL con la seguente abbia risolto il problema.
var sql = "INSERT INTO mytable (jsonbody) VALUES (CAST(@jb AS json));";
Inoltre, non è necessario specificare il tipo nella mappatura dei parametri.
dp.Add("jb", stringOfJsonData)