Controller.Json Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Json(Object) |
Crea un JsonResult oggetto che serializza l'oggetto specificato |
Json(Object, JsonSerializerSettings) |
Crea un JsonResult oggetto che serializza l'oggetto specificato |
Json(Object, Object) |
Crea un JsonResult oggetto che serializza l'oggetto specificato |
Json(Object)
- Origine:
- Controller.cs
- 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)
- 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, 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.