Tener un string
que contiene los siguientes datos JSON primas (simplificado por el bien de la pregunta):ASP.Net MVC: cómo crear un JsonResult basado en prima de datos JSON
var MyString = "{ 'val': 'apple' }";
¿Cómo puedo crear un JsonResult
objeto que representa MyString
?
Intenté usar el método Json (objeto). pero maneja los datos raw json como una cadena -logicamente: P-. Así que la respuesta HTTP devuelto es así:
"{ 'val': 'apple' }"
en lugar de los datos en bruto dada JSON:
{ 'val': 'apple' }
esto es lo que quiero lograr:
+1 - pero de acuerdo con http://json.org, las claves y los valores deben estar entre comillas dobles y no solo. –
Buena captura. Acabo de copiar la cadena que utilizó el asker. Por supuesto, toda esta respuesta asume que * sabes * que tu cadena JSON es válida para empezar, por lo que el navegador web del cliente no se atraganta con ella. –
Gracias, Brant. +1 – SDReyes