JsonOutputFormatter Clase

Definición

TextOutputFormatterPara 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 utilizado para configurar Newtonsoft.Json.JsonSerializer .

SerializerSettings

Obtiene el Newtonsoft.Json.JsonSerializerSettings 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 el Newtonsoft.Json.JsonSerializer .

CreateJsonWriter(TextWriter)

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

GetSupportedContentTypes(String, Type)

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

(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.

(Heredado de TextOutputFormatter)
WriteObject(TextWriter, Object)

Escribe el especificado value como JSON mediante el determinado writer .

WriteResponseBodyAsync(OutputFormatterWriteContext)

Escribe el cuerpo de la respuesta.

(Heredado de TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Escribe el cuerpo de la respuesta.

WriteResponseHeaders(OutputFormatterWriteContext)

Establece los encabezados en el HttpResponse objeto .

(Heredado de OutputFormatter)

Se aplica a