System.JSON.Types

De RAD Studio API Documentation
Aller à : navigation, rechercher

Implémente les types utilisés pour gérer les données JSON.

Package rtl.bpl

Classes

EJsonExceptionType d'exception générique pour JSON.
TJsonFiler
TJsonLineInfoClasse de base permettant de fournir des informations sur la position JSON.

Types

TJsonBinaryTypeTJsonBinaryType représente un BSON et un type de données binaire JSON étendu.
TJsonCodeWScopeTJsonCodeWScope représente un code BSON avec un type de données de portée.
TJsonContainerType
TJsonDateFormatHandling
TJsonDateParseHandling
TJsonDateTimeZoneHandling
TJsonDBRefTJsonDBRef représente un type de données référence JSON de base de données étendue.
TJsonDefaultValueHandling
TJsonEmptyValueHandling
TJsonExtendedJsonMode
TJsonFloatFormatHandling
TJsonFormatting
TJsonNullValueHandling
TJsonObjectCreationHandling
TJsonOidTJsonOid représente un type de données JSON Oid étendu.
TJsonPositionTJsonPosition représente la position du chemin d'accès au sein d'un JSON.
TJsonReferenceLoopHandling
TJsonRegExTJsonRegEx représente un type de données d'expression régulière JSON étendue.
TJsonStringEscapeHandling
TJsonTokenLe type de token lu.
TJsonTypeNameHandling

Variables

JSONFormatSettingsParamètres de format JSON généraux.
JSONSerializationVersionSpécifie la version de la RTL à utiliser pour le format de sérialisation JSON.

Constantes

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;