Class JsonConverterCollectionExtensions
- Assembly
- Codebelt.Extensions.AspNetCore.Newtonsoft.Json.dll
Extension methods for the Newtonsoft.Json.JsonConverter class.
public static class JsonConverterCollectionExtensions
- Inheritance
-
JsonConverterCollectionExtensions
Methods
AddHttpExceptionDescriptorConverter(ICollection<JsonConverter>, Action<ExceptionDescriptorOptions>)
Adds an HttpExceptionDescriptor JSON converter to the list.
public static ICollection<JsonConverter> AddHttpExceptionDescriptorConverter(this ICollection<JsonConverter> converters, Action<ExceptionDescriptorOptions> setup = null)
Parameters
converters
ICollection<JsonConverter>The ICollection{JsonConverter} to extend.
setup
Action<ExceptionDescriptorOptions>The ExceptionDescriptorOptions which may be configured.
Returns
- ICollection<JsonConverter>
A reference to
converters
after the operation has completed.
AddProblemDetailsConverter(ICollection<JsonConverter>)
Adds a Microsoft.AspNetCore.Mvc.ProblemDetails JSON converter to the list.
public static ICollection<JsonConverter> AddProblemDetailsConverter(this ICollection<JsonConverter> converters)
Parameters
converters
ICollection<JsonConverter>The ICollection{JsonConverter} to extend.
Returns
- ICollection<JsonConverter>
A reference to
converters
after the operation has completed.
AddStringValuesConverter(ICollection<JsonConverter>)
Adds an StringValues JSON converter to the list.
public static ICollection<JsonConverter> AddStringValuesConverter(this ICollection<JsonConverter> converters)
Parameters
converters
ICollection<JsonConverter>The ICollection{JsonConverter} to extend.
Returns
- ICollection<JsonConverter>
A reference to
converters
after the operation has completed.