CrystalJsonSettings.OptionFlags

Namespace: SnowBank.Data.Json · enum

Implements: IComparable, ISpanFormattable, IFormattable, IConvertible

Fields

AllowTrailingData

AllowTrailingData = 16384

CanonicalOutput

CanonicalOutput = 524288

Emit canonical output: object members sorted by ordinal comparison of their name, numbers rendered from their value with a float marker. See Canonical.

DateFormat_Default

DateFormat_Default = 0

DateFormat_JavaScript

DateFormat_JavaScript = 3072

DateFormat_Mask

DateFormat_Mask = 3072

DateFormat_Microsoft

DateFormat_Microsoft = 2048

DateFormat_TimeStampIso8601

DateFormat_TimeStampIso8601 = 1024

DenyTrailingComma

DenyTrailingComma = 2097152

DictionariesAsPairArrays

DictionariesAsPairArrays = 32768

Serialize dictionaries as an array of { "Key": ..., "Value": ... } objects (the legacy DataContractJsonSerializer output shape) instead of a JSON object map

DoNotAllowComments

DoNotAllowComments = 8388608

DoNotTrackVisited

DoNotTrackVisited = 128

EnumsAsNumbers

EnumsAsNumbers = 8

Serialize enums as their numeric value, instead of their string literal (which is the default)

EnumsAsString

EnumsAsString = 8

FieldsIgnoreCase

FieldsIgnoreCase = 64

FloatFormat_Default

FloatFormat_Default = 0

FloatFormat_JavaScript

FloatFormat_JavaScript = 67108864

FloatFormat_Mask

FloatFormat_Mask = 117440512

FloatFormat_Null

FloatFormat_Null = 50331648

FloatFormat_String

FloatFormat_String = 33554432

FloatFormat_Symbol

FloatFormat_Symbol = 16777216

HideClassId

HideClassId = 32

HideDefaultValues

HideDefaultValues = 4

Iso8601Durations

Iso8601Durations = 262144

Serialize TimeSpan values as ISO 8601 duration strings ("P1DT2H3M4.005S", the legacy DataContractJsonSerializer output form) instead of a number of seconds

Layout_Compact

Layout_Compact = 512

Layout_Formatted

Layout_Formatted = 0

Layout_Indented

Layout_Indented = 256

Layout_Mask

Layout_Mask = 768

Layout_Reserved

Layout_Reserved = 768

Mutability_Mutable

Mutability_Mutable = 0

Mutability_ReadOnly

Mutability_ReadOnly = 268435456

None

None = 0

OptimizeForLargeData

OptimizeForLargeData = 16

OverwriteDuplicateFields

OverwriteDuplicateFields = 4194304

ShowNullMembers

ShowNullMembers = 2

StringInterning_Default

StringInterning_Default = 0

StringInterning_Disabled

StringInterning_Disabled = 4096

StringInterning_IncludeNumbers

StringInterning_IncludeNumbers = 8192

StringInterning_IncludeValues

StringInterning_IncludeValues = 12288

StringInterning_Mask

StringInterning_Mask = 12288

Target_JavaScript

Target_JavaScript = 65536

Target_Json

Target_Json = 0

Target_Mask

Target_Mask = 196608

Target_Reserved1

Target_Reserved1 = 131072

Target_Reserved2

Target_Reserved2 = 196608

UseCamelCasingForEnums

UseCamelCasingForEnums = 1048576

UseCamelCasingForName

UseCamelCasingForName = 1