System.JSON.Writers.TJsonTextWriter.ExtendedJsonMode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch