System.JSON.Types

From Appmethod Libraries
Jump to: navigation, search


Template:UnitInfo

Classes

EJsonExceptionGeneric exception type for JSON.
TJsonLineInfoBase class to provide information about the JSON position.

Types

TJsonBinaryType
TJsonCodeWScopeTJsonCodeWScope represents BSON code with scope data type.
TJsonContainerType
TJsonDateFormatHandling
TJsonDateParseHandling
TJsonDateTimeZoneHandling
TJsonDBRefTJsonDBRef represents an extended JSON DB reference data type.
TJsonEmptyValueHandling
TJsonExtendedJsonMode
TJsonFloatFormatHandling
TJsonFormatting
TJsonOidTJsonOid represents an extended JSON Oid data type.
TJsonPositionTJsonPosition represents a path position within a JSON.
TJsonRegExTJsonRegEx represents an extended JSON regular expression data type.
TJsonStringEscapeHandling
TJsonTokenThe type of token being read.

Variables

JSONFormatSettingsGeneral JSON format settings.

Constants

JsonExtBinaryPropertyNameJsonExtBinaryPropertyName: string = $binary;
JsonExtCodePropertyNameJsonExtCodePropertyName: string = $code;
JsonExtDatePropertyNameJsonExtDatePropertyName: string = $date;
JsonExtDbPropertyNameJsonExtDbPropertyName: string = $db;
JsonExtIdPropertyNameJsonExtIdPropertyName: string = $id;
JsonExtMaxKeyPropertyNameJsonExtMaxKeyPropertyName: string = $maxkey;
JsonExtMaxPropertyNameLenJsonExtMaxPropertyNameLen: Integer = $B;
JsonExtMinKeyPropertyNameJsonExtMinKeyPropertyName: string = $minkey;
JsonExtNumberLongPropertyNameJsonExtNumberLongPropertyName: string = $numberlong;
JsonExtOidPropertyNameJsonExtOidPropertyName: string = $oid;
JsonExtOptionsPropertyNameJsonExtOptionsPropertyName: string = $options;
JsonExtRefPropertyNameJsonExtRefPropertyName: string = $ref;
JsonExtRegexPropertyNameJsonExtRegexPropertyName: string = $regex;
JsonExtScopePropertyNameJsonExtScopePropertyName: string = $scope;
JsonExtTypePropertyNameJsonExtTypePropertyName: string = $type;
JsonExtUndefinedPropertyNameJsonExtUndefinedPropertyName: string = $undefined;