Condividi tramite


JsonOutputFormatter Classe

Definizione

Oggetto TextOutputFormatter per il contenuto 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
Ereditarietà

Costruttori

JsonOutputFormatter(JsonSerializerSettings, ArrayPool<Char>)

Inizializza una nuova istanza di JsonOutputFormatter.

Proprietà

PublicSerializerSettings

Ottiene l'oggetto usato per configurare l'oggetto Newtonsoft.Json.JsonSerializerSettingsNewtonsoft.Json.JsonSerializer.

SerializerSettings

Ottiene l'oggetto usato per configurare l'oggetto Newtonsoft.Json.JsonSerializerSettingsNewtonsoft.Json.JsonSerializer.

SupportedEncodings

Ottiene la raccolta modificabile di codifiche di caratteri supportate da questo TextOutputFormatteroggetto . Le codifiche vengono usate durante la scrittura dei dati.

(Ereditato da TextOutputFormatter)
SupportedMediaTypes

Ottiene la raccolta modificabile di elementi di tipo multimediale supportati da questo OutputFormatteroggetto .

(Ereditato da OutputFormatter)

Metodi

CanWriteResult(OutputFormatterCanWriteContext)

Determina se è IOutputFormatter possibile serializzare un oggetto del tipo specificato.

(Ereditato da OutputFormatter)
CanWriteType(Type)

Restituisce un valore che indica se il tipo specificato può essere scritto da questo serializzatore.

(Ereditato da OutputFormatter)
CreateJsonSerializer()

Chiamato durante la serializzazione per creare l'oggetto Newtonsoft.Json.JsonSerializer.

CreateJsonWriter(TextWriter)

Chiamato durante la serializzazione per creare l'oggetto Newtonsoft.Json.JsonWriter.

GetSupportedContentTypes(String, Type)

Ottiene un elenco filtrato di tipi di contenuto supportati da IOutputFormatter per objectType e contentType.

(Ereditato da OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Determina il valore migliore Encoding tra le codifica supportate per la lettura o la scrittura di un corpo di entità HTTP in base al tipo di contenuto specificato.

(Ereditato da TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

Scrive l'oggetto rappresentato dalla contextproprietà Object.

(Ereditato da TextOutputFormatter)
WriteObject(TextWriter, Object)

Scrive l'oggetto specificato value come JSON usando l'oggetto specificato writer.

WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Scrive il corpo della risposta.

WriteResponseBodyAsync(OutputFormatterWriteContext)

Scrive il corpo della risposta.

(Ereditato da TextOutputFormatter)
WriteResponseHeaders(OutputFormatterWriteContext)

Imposta le intestazioni sull'oggetto HttpResponse .

(Ereditato da OutputFormatter)

Si applica a