System.JSON.Writers.TJsonTextWriter.ExtendedJsonMode
Delphi
property ExtendedJsonMode: TJsonExtendedJsonMode read FExtendedJsonMode write FExtendedJsonMode;
C++
__property System::Json::Types::TJsonExtendedJsonMode ExtendedJsonMode = {read=FExtendedJsonMode, write=FExtendedJsonMode, nodefault};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | System.JSON.Writers.pas System.JSON.Writers.hpp |
System.JSON.Writers | TJsonTextWriter |
Beschreibung
Ermittelt oder legt den Modus fest, in dem der Writer beim Schreiben von erweiterten Token, wie TJsonOid oder TJsonRegEx, arbeiten soll.
Die folgenden Werte sind möglich: None, StrictMode, MongoShell
.
None
: Kein erweiterter Modus.
StrictMode
: Gibt an, dass erweiterte JSON-Typen als Repräsentationen von BSON-Typen gemäß der JSON RFC (EN) geschrieben werden. Jeder JSON-Parser kann diese Repräsentationen des strikten Modus in Schlüssel/Wertepaare zerlegen.
MongoShell
: Gibt an, dass erweiterte JSON-Typen als Obermenge von JSON geschrieben werden, die die MongoDB Shell (EN) analysieren kann.
Wenn Sie eine Instanz von TJsonTextWriter erstellen, wird ExtendedJsonMode auf None
gesetzt.