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