Cómo enviar Json String al controlador en mvc4 y Deserialize json

Tengo el objeto json como abajo

Extension = {
"BookMarks":
[{"Name":"User1","Number":"101"},
{"Name":"User2","Number":"102"},
{"Name":"User3","Number":"103"}]}

Quiero enviar esta cadena json a mi método de acción del controlador y Deserializar los datos

Quiero pasar los datos a la vista parcial.

 public ActionResult ExtensionsDialog(var data)
        {
            return PartialView(data); 
        }

Cualquier ayuda Gracias de antemano ..

Respuestas a la pregunta(5)

Su respuesta a la pregunta