Controller.Json Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Json(Object) |
Crea un JsonResult objeto que serializa el objeto especificado |
Json(Object, JsonSerializerSettings) |
Crea un JsonResult objeto que serializa el objeto especificado |
Json(Object, Object) |
Crea un JsonResult objeto que serializa el objeto especificado |
Json(Object)
- Source:
- Controller.cs
- Source:
- Controller.cs
- Source:
- Controller.cs
Crea un JsonResult objeto que serializa el objeto especificado data
en JSON.
public:
virtual Microsoft::AspNetCore::Mvc::JsonResult ^ Json(System::Object ^ data);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object data);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object? data);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member Json : obj -> Microsoft.AspNetCore.Mvc.JsonResult
override this.Json : obj -> Microsoft.AspNetCore.Mvc.JsonResult
Public Overridable Function Json (data As Object) As JsonResult
Parámetros
- data
- Object
El objeto que se va a serializar.
Devoluciones
Creado JsonResult que serializa el especificado data
en formato JSON para la respuesta.
- Atributos
Se aplica a
Json(Object, JsonSerializerSettings)
- Source:
- Controller.cs
- Source:
- Controller.cs
Crea un JsonResult objeto que serializa el objeto especificado data
en JSON.
public:
virtual Microsoft::AspNetCore::Mvc::JsonResult ^ Json(System::Object ^ data, Newtonsoft::Json::JsonSerializerSettings ^ serializerSettings);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object data, Newtonsoft.Json.JsonSerializerSettings serializerSettings);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member Json : obj * Newtonsoft.Json.JsonSerializerSettings -> Microsoft.AspNetCore.Mvc.JsonResult
override this.Json : obj * Newtonsoft.Json.JsonSerializerSettings -> Microsoft.AspNetCore.Mvc.JsonResult
Public Overridable Function Json (data As Object, serializerSettings As JsonSerializerSettings) As JsonResult
Parámetros
- data
- Object
El objeto que se va a serializar.
- serializerSettings
- Newtonsoft.Json.JsonSerializerSettings
que Newtonsoft.Json.JsonSerializerSettings va a usar el formateador.
Devoluciones
creado JsonResult que serializa el especificado data
como formato JSON para la respuesta.
- Atributos
Comentarios
Los autores de llamadas deben almacenar en caché una instancia de Newtonsoft.Json.JsonSerializerSettings para evitar volver a crear datos almacenados en caché con cada llamada.
Se aplica a
Json(Object, Object)
- Source:
- Controller.cs
Crea un JsonResult objeto que serializa el objeto especificado data
en JSON.
public:
virtual Microsoft::AspNetCore::Mvc::JsonResult ^ Json(System::Object ^ data, System::Object ^ serializerSettings);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object data, object serializerSettings);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.JsonResult Json (object? data, object? serializerSettings);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member Json : obj * obj -> Microsoft.AspNetCore.Mvc.JsonResult
override this.Json : obj * obj -> Microsoft.AspNetCore.Mvc.JsonResult
Public Overridable Function Json (data As Object, serializerSettings As Object) As JsonResult
Parámetros
- data
- Object
El objeto que se va a serializar.
- serializerSettings
- Object
La configuración del serializador que va a usar el formateador.
Al usar System.Text.Json
, debe ser una instancia de JsonSerializerOptions.
Al usar Newtonsoft.Json
, debe ser una instancia de JsonSerializerSettings
.
Devoluciones
creado JsonResult que serializa el especificado data
como formato JSON para la respuesta.
- Atributos
Comentarios
Los autores de llamadas deben almacenar en caché una instancia de la configuración del serializador para evitar volver a crear datos almacenados en caché con cada llamada.