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};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.JSON.Writers.pas System.JSON.Writers.hpp |
System.JSON.Writers | TJsonTextWriter |
説明
TJsonOid や TJsonRegEx などの拡張トークンを書き込むときにライタが動作するモードを、取得または設定します。
取り得る値には None、StrictMode、MongoShell
があります。
None
: 拡張モードは適用されません。
StrictMode
: 拡張 JSON 型が、JSON RFC に準拠した BSON 型の表現で書き込まれることを示します。どの JSON パーサーでも、この厳密なモードでの表現をキーと値のペアとして解析することができます。
MongoShell
: 拡張 JSON 型が、MongoDB シェルで解析可能な JSON のスーパーセットとして書き込まれることを示します。
TJsonTextWriter インスタンスの作成時には、ExtendedJsonMode は None
に設定されます。