System.JSON.Writers.TJsonTextWriter.ExtendedJsonMode

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property ExtendedJsonMode: TJsonExtendedJsonMode read FExtendedJsonMode write FExtendedJsonMode;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property public
System.JSON.Writers.pas
System.JSON.Writers.hpp
System.JSON.Writers TJsonTextWriter


Description

Obtient ou définit le mode dans lequel l'éditeur doit fonctionner lors de l'écriture de tokens étendus, comme TJsonOid ou TJsonRegEx.

Les valeurs possibles sont : None, StrictMode, MongoShell.

  • None : aucun mode étendu n'est appliqué.
  • StrictMode : indique que des types JSON étendus sont écrits sous forme de représentations de BSON conformes à la spécification JSON RFC (EN). Tout analyseur JSON peut analyser ces représentations en mode strict sous forme de paires clé-valeur.
  • MongoShell : indique que des types JSON étendus sont écrits sous forme de super ensemble de JSON pouvant être analysé par le shell MongoDB (EN).

Lorsque vous créez une instance de TJsonTextWriter, ExtendedJsonMode est défini sur None.

Voir aussi