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 に設定されます。