Condividi tramite


Controller.Json Metodo

Definizione

Overload

Json(Object)

Crea un JsonResult oggetto che serializza l'oggetto specificato data in JSON.

Json(Object, JsonSerializerSettings)

Crea un JsonResult oggetto che serializza l'oggetto specificato data in JSON.

Json(Object, Object)

Crea un JsonResult oggetto che serializza l'oggetto specificato data in JSON.

Json(Object)

Origine:
Controller.cs
Origine:
Controller.cs

Crea un JsonResult oggetto che serializza l'oggetto specificato data in 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

Parametri

data
Object

Oggetto da serializzare.

Restituisce

Oggetto creato JsonResult che serializza l'oggetto specificato data in formato JSON per la risposta.

Attributi

Si applica a

Json(Object, JsonSerializerSettings)

Origine:
Controller.cs
Origine:
Controller.cs

Crea un JsonResult oggetto che serializza l'oggetto specificato data in 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

Parametri

data
Object

Oggetto da serializzare.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Oggetto Newtonsoft.Json.JsonSerializerSettings da utilizzare dal formattatore.

Restituisce

Oggetto creato JsonResult che serializza l'oggetto specificato data come formato JSON per la risposta.

Attributi

Commenti

I chiamanti devono memorizzare nella cache un'istanza di Newtonsoft.Json.JsonSerializerSettings per evitare di ricreare i dati memorizzati nella cache con ogni chiamata.

Si applica a

Json(Object, Object)

Crea un JsonResult oggetto che serializza l'oggetto specificato data in 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

Parametri

data
Object

Oggetto da serializzare.

serializerSettings
Object

Impostazioni del serializzatore da utilizzare dal formattatore.

Quando si usa System.Text.Json, deve essere un'istanza di JsonSerializerOptions.

Quando si usa Newtonsoft.Json, deve essere un'istanza di JsonSerializerSettings.

Restituisce

Oggetto creato JsonResult che serializza l'oggetto specificato data come formato JSON per la risposta.

Attributi

Commenti

I chiamanti devono memorizzare nella cache un'istanza delle impostazioni del serializzatore per evitare di ricreare i dati memorizzati nella cache con ogni chiamata.

Si applica a