Compartilhar via


Controller.Json Método

Definição

Sobrecargas

Json(Object)

Cria um JsonResult objeto que serializa o objeto especificado data para JSON.

Json(Object, JsonSerializerSettings)

Cria um JsonResult objeto que serializa o objeto especificado data para JSON.

Json(Object, Object)

Cria um JsonResult objeto que serializa o objeto especificado data para JSON.

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.

Aplica-se a