SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.Formatters

Classes

ApplyJsonFormatterConvention

Microsoft.AspNetCore.Mvc.ApplicationModels.IApplicationModelConvention that registers a model binder that uses IJsonInputFormatter for all body parameters

FormatterRegistration

Settings for a formatter registration

FormatterType

Specifies a formatter type

JsonFormatterAttribute

Can be used to specify that an action or controller should use IJsonInputFormatter for formatting paramters from request body.

JsonFormatterOptions

Options for configuring IJsonOutputFormatter and IJsonInputFormatter

JsonFormatterOptionsExtensions

Convenient methods to configure JsonFormatterOptions

JsonInputFormatterBodyModelBinder

Model binder that uses IJsonInputFormatterRegistry to resolve which IJsonInputFormatter to use to deserialize input

JsonOutputFormatterWriterContext

An Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterWriteContext to be used with IJsonOutputFormatter

NewtonsoftJsonSerializerSettingsOptions

Used to specify settings for newtonsoft based implementations of IJsonInputFormatter and IJsonOutputFormatter

ResponseDecorator

Decorater that can be used to decorate output from IJsonOutputFormatter

SystemTextJsonSettingsOptions

Used to specify settings for "System.Text.Json" based implementations of IJsonInputFormatter and IJsonOutputFormatter

Interfaces

IBufferedResponseWriterFactory

Represents a factory that creates a writer that buffers before writing to stream

IJsonInputFormatter

Responsible for formatting input to json

IJsonInputFormatterRegistry

A registry for IJsonInputFormatter instances

IJsonOutputFormatter

Responsible for formatting output to Json

IJsonOutputFormatterRegistry

A registry for IJsonOutputFormatter instances