Tengo algunas cadenas JSON almacenadas almacenadas en el DB que quiero devolver al cliente como JsonResult. Sé que Json (objeto) convierte un objeto en JsonResult, pero ¿qué sucede si ya tengo el resultado en una cadena? puedo lanzarlo a JsonResult¿Puedo convertir una cadena JSON en JsonResult?
50
A
Respuesta
6
Puede devolver la cadena al cliente y luego usar $ .parseJSON() (jquery) para analizarlo en un objeto json real.
109
No necesita devolver JsonResult
porque su trabajo es serializar un objeto en una cadena JSON. Ya tiene la cadena JSON, por lo que apenas la vuelve en un ContentResult y especifique el tipo correcto de contenido:
string json = //get some json from your DB
return new ContentResult { Content = json, ContentType = "application/json" };
Recuerde que sus métodos de acción MVC deberían tener ActionResult
como un tipo de retorno, para que pueda volver ContentResult
tan fácilmente como JsonResult
.
Cuestiones relacionadas
- 1. Convertir cadena JSON en el objeto JSON
- 2. Excepción convertir JSON.NET jobject a JsonResult
- 3. JsonResult o Json: ¿cuál usar?
- 4. convertir una cadena json al objeto python
- 5. Cómo convertir JSON a una cadena?
- 6. prettified JSON de MVC 3 JsonResult
- 7. cómo convertir JSON a cadena
- 8. ¿Cómo puedo obtener un objeto JsonResult como una cadena para poder modificarlo?
- 9. Convertir JSON cadena en serie Javascript
- 10. Convertir cadena JSON en C# Objeto
- 11. Convertir JSON cadena en serie de objetos JSON en JavaScript
- 12. Devolver JSON desde un método JsonResult en el controlador MVC
- 13. Convertir objeto de cadena JSON en C#
- 14. JsonResult con codificación Html
- 15. ¿Cómo puedo construir una cadena json en javascript/jquery?
- 16. ¿Cómo convertir una cadena JSON a un objeto?
- 17. Convertir un objetivo c objeto iOS a una cadena JSON
- 18. devolver una lista de cadenas como JSONResult
- 19. ¿Cómo puedo convertir una cadena en una lista en Python?
- 20. cómo convertir NameValueCollection a cadena JSON?
- 21. Cómo convertir una cadena x-www-form-urlencoded a JSON?
- 22. ¿Cómo puedo convertir una plantilla EJS en una cadena?
- 23. ¿cómo puedo analizar una cadena json en nsdictionary?
- 24. ¿Cómo puedo convertir una cadena en un número en Perl?
- 25. ¿Cómo puedo convertir una cadena en un flotante en mysql?
- 26. ¿Cómo puedo convertir una cadena en int en Python?
- 27. ¿Cómo puedo devolver json en una vista parcial en MVC?
- 28. Convertir cadena delimitada en JSON jerárquica con JQuery
- 29. ¿cómo puedo convertir IQueryable <string> en una cadena?
- 30. ¿Cómo puedo convertir una cadena en entero con ceceo común?
También hay un método 'Content' similar al método' Json', por lo que puede escribir 'return Content (json," application/json ");'. – Kylar
@Kylar buen punto –