Sdílet prostřednictvím


Controller.Json Metoda

Definice

Přetížení

Json(Object)

Vytvoří JsonResult objekt, který serializuje zadaný data objekt do formátu JSON.

Json(Object, JsonSerializerSettings)

Vytvoří JsonResult objekt, který serializuje zadaný data objekt do formátu JSON.

Json(Object, Object)

Vytvoří JsonResult objekt, který serializuje zadaný data objekt do formátu JSON.

Json(Object)

Zdroj:
Controller.cs
Zdroj:
Controller.cs
Zdroj:
Controller.cs

Vytvoří JsonResult objekt, který serializuje zadaný data objekt do formátu 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

Parametry

data
Object

Objekt serializovat.

Návraty

Vytvořený JsonResult , který serializuje zadaný data formát JSON pro odpověď.

Atributy

Platí pro

Json(Object, JsonSerializerSettings)

Zdroj:
Controller.cs
Zdroj:
Controller.cs

Vytvoří JsonResult objekt, který serializuje zadaný data objekt do formátu 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

Parametry

data
Object

Objekt serializovat.

serializerSettings
Newtonsoft.Json.JsonSerializerSettings

Hodnota Newtonsoft.Json.JsonSerializerSettings , kterou má formátovací modul použít.

Návraty

Vytvořený JsonResult , který serializuje zadaný data formát JSON pro odpověď.

Atributy

Poznámky

Volající by měli instanci uložit do mezipaměti, Newtonsoft.Json.JsonSerializerSettings aby se zabránilo opakovanému vytváření dat v mezipaměti při každém volání.

Platí pro

Json(Object, Object)

Zdroj:
Controller.cs

Vytvoří JsonResult objekt, který serializuje zadaný data objekt do formátu 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

Parametry

data
Object

Objekt serializovat.

serializerSettings
Object

Nastavení serializátoru, které má formátovací modul použít.

Při použití System.Text.Jsonby se mělo jednat o instanci .JsonSerializerOptions

Při použití Newtonsoft.Jsonby se mělo jednat o instanci .JsonSerializerSettings

Návraty

Vytvořený JsonResult , který serializuje zadaný data formát JSON pro odpověď.

Atributy

Poznámky

Volající by měli instanci nastavení serializátoru uložit do mezipaměti, aby se zabránilo opětovnému vytváření dat v mezipaměti při každém volání.

Platí pro