Compartir a través de


JsonOutputFormatter Clase

Definición

para TextOutputFormatter contenido 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
Herencia

Constructores

JsonOutputFormatter(JsonSerializerSettings, ArrayPool<Char>)

Inicializa una nueva instancia de JsonOutputFormatter.

Propiedades

PublicSerializerSettings

Obtiene el Newtonsoft.Json.JsonSerializerSettings objeto utilizado para configurar .Newtonsoft.Json.JsonSerializer

SerializerSettings

Obtiene el Newtonsoft.Json.JsonSerializerSettings objeto utilizado para configurar .Newtonsoft.Json.JsonSerializer

SupportedEncodings

Obtiene la colección mutable de codificaciones de caracteres compatibles con este TextOutputFormatterobjeto . Las codificaciones se usan al escribir los datos.

(Heredado de TextOutputFormatter)
SupportedMediaTypes

Obtiene la colección mutable de elementos de tipo multimedia admitidos por este OutputFormatter.

(Heredado de OutputFormatter)

Métodos

CanWriteResult(OutputFormatterCanWriteContext)

Determina si esto IOutputFormatter puede serializar un objeto del tipo especificado.

(Heredado de OutputFormatter)
CanWriteType(Type)

Devuelve un valor que indica si este serializador puede escribir o no el tipo especificado.

(Heredado de OutputFormatter)
CreateJsonSerializer()

Se llama durante la serialización para crear .Newtonsoft.Json.JsonSerializer

CreateJsonWriter(TextWriter)

Se llama durante la serialización para crear .Newtonsoft.Json.JsonWriter

GetSupportedContentTypes(String, Type)

Obtiene una lista filtrada de tipos de contenido admitidos por para IOutputFormatter y objectTypecontentType.

(Heredado de OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Determina lo mejor Encoding entre las codificaciones admitidas para leer o escribir un cuerpo de entidad HTTP en función del tipo de contenido proporcionado.

(Heredado de TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

Escribe el objeto representado por contextla propiedad Object de .

(Heredado de TextOutputFormatter)
WriteObject(TextWriter, Object)

Escribe el especificado value como JSON mediante el especificado writer.

WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Escribe el cuerpo de la respuesta.

WriteResponseBodyAsync(OutputFormatterWriteContext)

Escribe el cuerpo de la respuesta.

(Heredado de TextOutputFormatter)
WriteResponseHeaders(OutputFormatterWriteContext)

Establece los encabezados en el HttpResponse objeto .

(Heredado de OutputFormatter)

Se aplica a