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