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