Controller.Json Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Json(Object) |
Erstellt ein JsonResult -Objekt, das das angegebene |
Json(Object, JsonSerializerSettings) |
Erstellt ein JsonResult -Objekt, das das angegebene |
Json(Object, Object) |
Erstellt ein JsonResult -Objekt, das das angegebene |
Json(Object)
- Quelle:
- Controller.cs
- Quelle:
- Controller.cs
- Quelle:
- Controller.cs
Erstellt ein JsonResult -Objekt, das das angegebene data
Objekt in JSON serialisiert.
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
Parameter
- data
- Object
Das zu serialisierende Objekt.
Gibt zurück
Der erstellte JsonResult , der das angegebene data
IN-JSON-Format für die Antwort serialisiert.
- Attribute
Gilt für:
Json(Object, JsonSerializerSettings)
- Quelle:
- Controller.cs
- Quelle:
- Controller.cs
Erstellt ein JsonResult -Objekt, das das angegebene data
Objekt in JSON serialisiert.
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
Parameter
- data
- Object
Das zu serialisierende Objekt.
- serializerSettings
- Newtonsoft.Json.JsonSerializerSettings
Der Newtonsoft.Json.JsonSerializerSettings , der vom Formatierer verwendet werden soll.
Gibt zurück
Der erstellte JsonResult , der das angegebene data
ALS JSON-Format für die Antwort serialisiert.
- Attribute
Hinweise
Anrufer sollten eine instance von Newtonsoft.Json.JsonSerializerSettings zwischenspeichern, um zu vermeiden, dass bei jedem Aufruf zwischengespeicherte Daten neu erstellen.
Gilt für:
Json(Object, Object)
- Quelle:
- Controller.cs
Erstellt ein JsonResult -Objekt, das das angegebene data
Objekt in JSON serialisiert.
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
Parameter
- data
- Object
Das zu serialisierende Objekt.
- serializerSettings
- Object
Die Vom Formatierer zu verwendenden Serialisierungseinstellungen.
Wenn Sie verwendenSystem.Text.Json
, sollte dies eine instance von JsonSerializerOptionssein.
Wenn Sie verwendenNewtonsoft.Json
, sollte dies eine instance von JsonSerializerSettings
sein.
Gibt zurück
Der erstellte JsonResult , der das angegebene data
ALS JSON-Format für die Antwort serialisiert.
- Attribute
Hinweise
Aufrufer sollten eine instance der Serialisierungseinstellungen zwischenspeichern, um zu vermeiden, dass zwischengespeicherte Daten bei jedem Aufruf neu erstellen.