System.JSON.Types.TJsonToken

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TJsonToken = (
None,
StartObject,
StartArray,
StartConstructor,
PropertyName,
Comment,
Raw,
Integer,
Float,
&String,
Boolean,
Null,
Undefined,
EndObject,
EndArray,
EndConstructor,
Date,
Bytes,
Oid,
RegEx,
DBRef,
CodeWScope,
MinKey,
MaxKey
);

C++

enum class DECLSPEC_DENUM TJsonToken : unsigned char { None, StartObject, StartArray, StartConstructor, PropertyName, Comment, Raw, Integer, Float, String, Boolean, Null, Undefined, EndObject, EndArray, EndConstructor, Date, Bytes, Oid, RegEx, DBRef, CodeWScope, MinKey, MaxKey };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
System.JSON.Types.pas
System.JSON.Types.hpp
System.JSON.Types System.JSON.Types


Beschreibung

Der Typ des Token, das gerade gelesen wird.

TJsonToken führt die möglichen Token-Typen auf, die zu einer bestimmten Zeit gelesen werden können.

Alle möglichen Werte von TJsonToken sind Erweiterte JSON- und BSON-Token, sofern nicht anders angegeben. Die möglichen Werte sind in der folgenden Tabelle aufgeführt:

Wert Bedeutung

None

Es gibt kein Token, wenn nichts gelesen wurde.

StartObject

Der Anfang eines Objekts {.

StartArray

Der Anfang eines Arrays {.

StartConstructor

Der Anfang der Instantiierung eines JavaScript-Objekts; von neu bis zu einer öffnenden Klammer (, wie zum Beispiel: neu Objekt(.

PropertyName

Der Name einer Eigenschaft in einem Objekt.

Comment

Ein Kommentar in der JSON, wie z. B. /* ... */

Raw

Rohe JSON.

Integer

Integerwert.

Float

Gleitkommawert.

String

String-Wert.

Boolean

Boolescher Wert.

Null

Null-Wert.

Undefined

Nicht definierter Wert.

EndObject

Das Ende eines Objekts }.

EndArray

Das Ende eines Array ].

EndConstructor

Das Ende der Instantiierung eines JavaScript-Objekts; die schließende Klammer nach dem Instantiieren eines neuen Objekts ).

Date

Wert von TDateTime.

Bytes

Wert von TJsonBinaryType.

Oid

Wert von TJsonOid.

RegEx

Wert von TJsonRegEx.

DBRef

Wert von TJsonDBRef.

CodeWScope

Wert von TJsonCodeWScope. Das ist ein BSON-Token ohne erweiterte JSON-Darstellung.

MinKey

Spezieller Typ, der weniger als alle anderen BSON-Werte und -Typen vergleicht. Weitere Informationen finden Sie unter erweiterter JSON-MinKey (EN) und BSON-Spezifikationen (EN).

MaxKey

Spezieller Typ, der mehr als alle anderen BSON-Werte und -Typen vergleicht. Weitere Informationen finden Sie unter erweiterter JSON-MaxKey (EN) und BSON-Spezifikationen (EN).

Siehe auch