ASP.Net MVC: cómo crear un JsonResult basado en datos Json sin procesar

Teniendo unstring que contiene los siguientes datos en bruto de Json (simplificado en aras de la pregunta):

  var MyString =  "{ 'val': 'apple' }";

¿Cómo puedo crear unJsonResult objeto que representaMyString?

Traté de usar el método Json (objeto). pero maneja los datos json sin procesar como una cadena -lógicamente: P-. Entonces la respuesta HTTP devuelta se ve así:

"{ 'val': 'apple' }"

en lugar de los Datos Json brutos dados:

{ 'val': 'apple' }

esto es lo que quiero lograr:

Respuestas a la pregunta(3)

Su respuesta a la pregunta