JsonOutputFormatter Třída

Definice

TextOutputFormatterObsah pro JSON.

public ref class JsonOutputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextOutputFormatter
public class JsonOutputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter
type JsonOutputFormatter = class
    inherit TextOutputFormatter
Public Class JsonOutputFormatter
Inherits TextOutputFormatter
Dědičnost

Konstruktory

JsonOutputFormatter(JsonSerializerSettings, ArrayPool<Char>)

Inicializuje novou JsonOutputFormatter instanci.

Vlastnosti

PublicSerializerSettings

Získá Newtonsoft.Json.JsonSerializerSettings použit ke konfiguraci Newtonsoft.Json.JsonSerializer .

SerializerSettings

Získá Newtonsoft.Json.JsonSerializerSettings použit ke konfiguraci Newtonsoft.Json.JsonSerializer .

SupportedEncodings

Získá mutable kolekci kódování znaků podporované tímto TextOutputFormatter. Kódování se používají při zápisu dat.

(Zděděno od TextOutputFormatter)
SupportedMediaTypes

Získá proměnlivou kolekci prvků typu média podporovaných tímto OutputFormatter.

(Zděděno od OutputFormatter)

Metody

CanWriteResult(OutputFormatterCanWriteContext)

Určuje, zda to IOutputFormatter může serializovat objekt zadaného typu.

(Zděděno od OutputFormatter)
CanWriteType(Type)

Vrátí hodnotu určující, zda daný typ lze zapsat tímto serializátorem.

(Zděděno od OutputFormatter)
CreateJsonSerializer()

Volá se během serializace, aby se vytvořila Newtonsoft.Json.JsonSerializer .

CreateJsonWriter(TextWriter)

Volá se během serializace, aby se vytvořila Newtonsoft.Json.JsonWriter .

GetSupportedContentTypes(String, Type)

Získá filtrovaný seznam typů obsahu, které jsou podporovány IOutputFormatter pro objectType a contentType.

(Zděděno od OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Určuje nejlepší Encoding z podporovaných kódování pro čtení nebo zápis textu entity HTTP na základě zadaného typu obsahu.

(Zděděno od TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

Zapíše objekt reprezentovaný contextvlastností Object.

(Zděděno od TextOutputFormatter)
WriteObject(TextWriter, Object)

Zapíše zadanou value jako JSON pomocí daného writer .

WriteResponseBodyAsync(OutputFormatterWriteContext)

Zapíše text odpovědi.

(Zděděno od TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Zapíše text odpovědi.

WriteResponseHeaders(OutputFormatterWriteContext)

Nastaví záhlaví objektu HttpResponse .

(Zděděno od OutputFormatter)

Platí pro