netcore net mvc iactionresult example .net asp.net-mvc json serialization

iactionresult - ¿Serializador de control en la función JsonResult aka Json en ASP.Net MVC?



return jsonresult c# (1)

Compruebe la fuente para ver cómo se implementa JsonResult. Derive de ActionResult con su implementación de DataContractJsonSerializer. En este momento no será fácil usar el método de ayuda Json (), pero podrías crear tu propio método de ayuda en un controlador de supertipo de capa. Su nuevo método de ayuda devolvería su nueva derivación de ActionResult.

¿Hay alguna manera de configurar el serializador JSON cuando se devuelve JSON a través del JsonResult en el controlador?

public ActionResult SomeJsonFunction() { var x = SomeModelCode.SomeModelFunction(); return Json(x); }

Parece que el predeterminado es el JavaScriptSerializer . Me encantaría poder utilizar DataContractJsonSerializer, pero no puedo encontrar ninguna documentación sobre cómo hacer esto.