Table of Contents

Namespace Dynamicweb.Core.Json.Settings

Classes

JsonSettings
Mapping for Newtonsoft.Json.JsonSerializerSettings

Enums

ConstructorHandling
Specifies how constructors are used when initializing objects during deserialization by the .
ContractResolver
Defines which contract resolver should be used.
DateFormatHandling
Specifies how dates are formatted when writing JSON text.
DateParseHandling
Specifies how date formatted strings, e.g. "\/Date(1198908717056)\/" and "2012-03-21T05:40Z", are parsed when reading JSON text.
DateTimeZoneHandling
Specifies how to treat the time value when converting between string and DateTime.
DefaultValueHandling
Specifies default value handling options for the JsonSerializer.
FloatFormatHandling
Specifies float format handling options when writing special floating point numbers, e.g. NaN, PositiveInfinity and NegativeInfinity with JsonWriter.
FloatParseHandling
Specifies how floating point numbers, e.g. 1.0 and 9.9, are parsed when reading JSON text.
Formatting
Specifies formatting options for the JsonTextWriter.
MetadataPropertyHandling
Specifies metadata property handling options for the JsonSerializer.
MissingMemberHandling
Specifies missing member handling options for the JsonSerializer.
NullValueHandling
Specifies null value handling options for the JsonSerializer.
ObjectCreationHandling
Specifies how object creation is handled by the JsonSerializer.
PreserveReferencesHandling
Specifies reference handling options for the sonSerializer. Note that references cannot be preserved when a value is set via a non-default constructor such as types that implement ISerializable.
ReferenceLoopHandling
Specifies reference loop handling options for the JsonSerializer.
StringEscapeHandling
Specifies how strings are escaped when writing JSON text.
TypeNameHandling
Specifies type name handling options for the JsonSerializer.
To top