System.JSON.Types

From RAD Studio API Documentation
Jump to: navigation, search

Implements types that are used to manage JSON data.

Package rtl280.bpl

Classes

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

Types

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

Variables

JSONFormatSettingsGeneral JSON format settings.
JSONSerializationVersionSpecifies the RTL version to use for JSON serialization format.

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;
JsonFalseJsonFalse: string = false;
JsonNanJsonNan: string = NaN;
JsonNegativeInfinityJsonNegativeInfinity: string = -Infinity;
JsonNewJsonNew: string = new;
JsonNullJsonNull: string = null;
JsonPositiveInfinityJsonPositiveInfinity: string = Infinity;
JsonTrueJsonTrue: string = true;
JsonUndefinedJsonUndefined: string = undefined;