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.