Sdílet prostřednictvím


JsonResult Třída

Definice

Výsledek akce, který naformátuje daný objekt jako JSON.

public ref class JsonResult : Microsoft::AspNetCore::Mvc::ActionResult
public ref class JsonResult : Microsoft::AspNetCore::Mvc::ActionResult, Microsoft::AspNetCore::Mvc::IActionResult, Microsoft::AspNetCore::Mvc::Infrastructure::IStatusCodeActionResult
public class JsonResult : Microsoft.AspNetCore.Mvc.ActionResult
public class JsonResult : Microsoft.AspNetCore.Mvc.ActionResult, Microsoft.AspNetCore.Mvc.IActionResult, Microsoft.AspNetCore.Mvc.Infrastructure.IStatusCodeActionResult
type JsonResult = class
    inherit ActionResult
type JsonResult = class
    inherit ActionResult
    interface IStatusCodeActionResult
    interface IActionResult
type JsonResult = class
    inherit ActionResult
    interface IActionResult
    interface IStatusCodeActionResult
Public Class JsonResult
Inherits ActionResult
Public Class JsonResult
Inherits ActionResult
Implements IActionResult, IStatusCodeActionResult
Dědičnost
JsonResult
Implementuje

Konstruktory

JsonResult(Object, JsonSerializerSettings)

Vytvoří nový JsonResult s daným value.

JsonResult(Object, Object)

Vytvoří nový JsonResult s daným value.

JsonResult(Object)

Vytvoří nový JsonResult s daným value.

Vlastnosti

ContentType

Získá nebo nastaví MediaTypeHeaderValue představující hlavičku Content-Type odpovědi.

SerializerSettings

Získá nebo nastaví nastavení serializátoru.

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

Při použití Newtonsoft.Jsonnástroje by se mělo jednat o instanci JsonSerializerSettings.

StatusCode

Získá nebo nastaví stavový kód HTTP.

Value

Získá nebo nastaví hodnotu, která má být formátována.

Metody

ExecuteResult(ActionContext)

Provede operaci výsledku metody akce synchronně. Tuto metodu volá MVC ke zpracování výsledku metody akce.

(Zděděno od ActionResult)
ExecuteResultAsync(ActionContext)

Provede výslednou operaci metody akce asynchronně. Tuto metodu volá MVC ke zpracování výsledku metody akce.

Platí pro