Controller.Json Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Json(Object) |
JsonResult Tworzy obiekt, który serializuje określony |
Json(Object, JsonSerializerSettings) |
JsonResult Tworzy obiekt, który serializuje określony |
Json(Object, Object) |
JsonResult Tworzy obiekt, który serializuje określony |
Json(Object)
- Źródło:
- Controller.cs
- Źródło:
- Controller.cs
- Źródło:
- Controller.cs
JsonResult Tworzy obiekt, który serializuje określony data
obiekt w formacie 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
Obiekt do serializacji.
Zwraca
Utworzony, JsonResult który serializuje określony data
format JSON dla odpowiedzi.
- Atrybuty
Dotyczy
Json(Object, JsonSerializerSettings)
- Źródło:
- Controller.cs
- Źródło:
- Controller.cs
JsonResult Tworzy obiekt, który serializuje określony data
obiekt w formacie 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
Obiekt do serializacji.
- serializerSettings
- Newtonsoft.Json.JsonSerializerSettings
Element Newtonsoft.Json.JsonSerializerSettings , który ma być używany przez program formatujący.
Zwraca
Utworzony, JsonResult który serializuje określony data
format JSON dla odpowiedzi.
- Atrybuty
Uwagi
Wywołujące powinny buforować wystąpienie klasy Newtonsoft.Json.JsonSerializerSettings , aby uniknąć ponownego tworzenia buforowanych danych przy każdym wywołaniu.
Dotyczy
Json(Object, Object)
- Źródło:
- Controller.cs
JsonResult Tworzy obiekt, który serializuje określony data
obiekt w formacie 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
Obiekt do serializacji.
- serializerSettings
- Object
Ustawienia serializatora, które mają być używane przez program formatujący.
W przypadku korzystania z programu System.Text.Json
powinno to być wystąpienie klasy JsonSerializerOptions.
W przypadku korzystania z programu Newtonsoft.Json
powinno to być wystąpienie klasy JsonSerializerSettings
.
Zwraca
Utworzony, JsonResult który serializuje określony data
format JSON dla odpowiedzi.
- Atrybuty
Uwagi
Wywołujące powinny buforować wystąpienie ustawień serializatora, aby uniknąć ponownego tworzenia buforowanych danych przy każdym wywołaniu.