System.JSON.Types.TJsonToken
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   | 
| 
 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).  |