Controller.Json Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Json(Object) |
Cria um JsonResult objeto que serializa o objeto especificado |
Json(Object, JsonSerializerSettings) |
Cria um JsonResult objeto que serializa o objeto especificado |
Json(Object, Object) |
Cria um JsonResult objeto que serializa o objeto especificado |
Json(Object)
- Origem:
- Controller.cs
- Origem:
- Controller.cs
- Origem:
- Controller.cs
Cria um JsonResult objeto que serializa o objeto especificado data
para 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
O objeto a ser serializado.
Retornos
O criado JsonResult que serializa o formato JSON especificado data
para a resposta.
- Atributos
Aplica-se a
Json(Object, JsonSerializerSettings)
- Origem:
- Controller.cs
- Origem:
- Controller.cs
Cria um JsonResult objeto que serializa o objeto especificado data
para 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
O objeto a ser serializado.
- serializerSettings
- Newtonsoft.Json.JsonSerializerSettings
O Newtonsoft.Json.JsonSerializerSettings a ser usado pelo formatador.
Retornos
O criado JsonResult que serializa o especificado data
como formato JSON para a resposta.
- Atributos
Comentários
Os chamadores devem armazenar em cache uma instância do Newtonsoft.Json.JsonSerializerSettings para evitar recriar dados armazenados em cache com cada chamada.
Aplica-se a
Json(Object, Object)
- Origem:
- Controller.cs
Cria um JsonResult objeto que serializa o objeto especificado data
para 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
O objeto a ser serializado.
- serializerSettings
- Object
As configurações do serializador a serem usadas pelo formatador.
Ao usar System.Text.Json
, essa deve ser uma instância do JsonSerializerOptions.
Ao usar Newtonsoft.Json
, essa deve ser uma instância do JsonSerializerSettings
.
Retornos
O criado JsonResult que serializa o especificado data
como formato JSON para a resposta.
- Atributos
Comentários
Os chamadores devem armazenar em cache uma instância das configurações do serializador para evitar recriar dados armazenados em cache com cada chamada.