Controller.Json Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Json(Object) |
Vytvoří JsonResult objekt, který serializuje zadaný |
Json(Object, JsonSerializerSettings) |
Vytvoří JsonResult objekt, který serializuje zadaný |
Json(Object, Object) |
Vytvoří JsonResult objekt, který serializuje zadaný |
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.Json
by se mělo jednat o instanci .JsonSerializerOptions
Při použití Newtonsoft.Json
by 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í.