Controller.Json Methode

Definition

Überlädt

Json(Object)

Erstellt ein JsonResult -Objekt, das das angegebene data Objekt in JSON serialisiert.

Json(Object, JsonSerializerSettings)

Erstellt ein JsonResult -Objekt, das das angegebene data Objekt in JSON serialisiert.

Json(Object, Object)

Erstellt ein JsonResult -Objekt, das das angegebene data Objekt in JSON serialisiert.

Json(Object)

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)

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)

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 JsonSerializerSettingssein.

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.

Gilt für: