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.