System.JSON.Types

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Implementiert Typen zum Verwalten von JSON (EN)-Daten.

Package rtl280.bpl

Klassen

EJsonExceptionAllgemeiner Exception-Typ für JSON.
TJsonFiler
TJsonLineInfoBasisklasse zum Bereitstellen von Informationen über die JSON-Position.

Typen

TJsonBinaryTypeTJsonBinaryType repräsentiert einen BSON- und einen erweiterten JSON-Binärdatentyp.
TJsonCodeWScopeTJsonCodeWScope repräsentiert den BSON-Code mit Gültigkeitsbereich-Datentyp.
TJsonContainerType
TJsonDateFormatHandling
TJsonDateParseHandling
TJsonDateTimeZoneHandling
TJsonDBRefTJsonDBRef repräsentiert einen erweiterten JSON-DB-Referenzdatentyp.
TJsonDefaultValueHandling
TJsonEmptyValueHandling
TJsonExtendedJsonMode
TJsonFloatFormatHandling
TJsonFormatting
TJsonNullValueHandling
TJsonObjectCreationHandling
TJsonOidTJsonOid repräsentiert einen erweiterten JSON-Oid-Datentyp.
TJsonPositionTJsonPosition repräsentiert eine Pfadposition innerhalb einer JSON.
TJsonReferenceLoopHandling
TJsonRegExTJsonRegEx repräsentiert einen erweiterten regulären JSON-Ausdrucksdatentyp.
TJsonStringEscapeHandling
TJsonTokenDer Typ des Token, das gerade gelesen wird.
TJsonTypeNameHandling

Variablen

JSONFormatSettingsAllgemeine JSON-Formateinstellungen.
JSONSerializationVersionGibt die RTL-Version an, die für das JSON-Serialisierungsformat verwendet werden soll.

Konstanten

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;