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). |