JsonOutputFormatter Klasa

Definicja

A TextOutputFormatter dla zawartości 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
Dziedziczenie

Konstruktory

JsonOutputFormatter(JsonSerializerSettings, ArrayPool<Char>)

Inicjuje nowe JsonOutputFormatter wystąpienie.

Właściwości

PublicSerializerSettings

Pobiera element Newtonsoft.Json.JsonSerializerSettings używany do konfigurowania .Newtonsoft.Json.JsonSerializer

SerializerSettings

Pobiera element Newtonsoft.Json.JsonSerializerSettings używany do konfigurowania .Newtonsoft.Json.JsonSerializer

SupportedEncodings

Pobiera modyfikowalny zbiór kodowań znaków obsługiwanych przez ten TextOutputFormatterelement . Kodowanie jest używane podczas zapisywania danych.

(Odziedziczone po TextOutputFormatter)
SupportedMediaTypes

Pobiera modyfikowalny zbiór elementów typu nośnika obsługiwanych przez ten OutputFormatterelement .

(Odziedziczone po OutputFormatter)

Metody

CanWriteResult(OutputFormatterCanWriteContext)

Określa, czy może to IOutputFormatter serializować obiekt określonego typu.

(Odziedziczone po OutputFormatter)
CanWriteType(Type)

Zwraca wartość wskazującą, czy dany typ może zostać zapisany przez ten serializator.

(Odziedziczone po OutputFormatter)
CreateJsonSerializer()

Wywoływana podczas serializacji w celu utworzenia elementu Newtonsoft.Json.JsonSerializer.

CreateJsonWriter(TextWriter)

Wywoływana podczas serializacji w celu utworzenia elementu Newtonsoft.Json.JsonWriter.

GetSupportedContentTypes(String, Type)

Pobiera filtrowaną listę typów zawartości, które są obsługiwane przez IOutputFormatter element dla elementów objectType i contentType.

(Odziedziczone po OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Określa najlepsze Encoding spośród obsługiwanych kodowań do odczytywania lub zapisywania treści jednostki HTTP na podstawie podanego typu zawartości.

(Odziedziczone po TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

Zapisuje obiekt reprezentowany przez contextwłaściwość Object obiektu .

(Odziedziczone po TextOutputFormatter)
WriteObject(TextWriter, Object)

Zapisuje dane value w formacie JSON przy użyciu podanego writerelementu .

WriteResponseBodyAsync(OutputFormatterWriteContext)

Zapisuje treść odpowiedzi.

(Odziedziczone po TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Zapisuje treść odpowiedzi.

WriteResponseHeaders(OutputFormatterWriteContext)

Ustawia nagłówki obiektu HttpResponse .

(Odziedziczone po OutputFormatter)

Dotyczy