System.JSON.Writers.TJsonTextWriter.ExtendedJsonMode

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property ExtendedJsonMode: TJsonExtendedJsonMode read FExtendedJsonMode write FExtendedJsonMode;

C++

__property System::Json::Types::TJsonExtendedJsonMode ExtendedJsonMode = {read=FExtendedJsonMode, write=FExtendedJsonMode, nodefault};

プロパティ

種類 可視性 ソース ユニット
property public
System.JSON.Writers.pas
System.JSON.Writers.hpp
System.JSON.Writers TJsonTextWriter


説明

TJsonOidTJsonRegEx などの拡張トークンを書き込むときにライタが動作するモードを、取得または設定します。

取り得る値には None、StrictMode、MongoShell があります。

  • None: 拡張モードは適用されません。
  • StrictMode: 拡張 JSON 型が、JSON RFC に準拠した BSON 型の表現で書き込まれることを示します。どの JSON パーサーでも、この厳密なモードでの表現をキーと値のペアとして解析することができます。
  • MongoShell: 拡張 JSON 型が、MongoDB シェルで解析可能な JSON のスーパーセットとして書き込まれることを示します。

TJsonTextWriter インスタンスの作成時には、ExtendedJsonModeNone に設定されます。

関連項目