System.JSON.Readers.TJsonReader.SupportMultipleContent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property SupportMultipleContent: Boolean read FSupportMultipleContent write FSupportMultipleContent;

C++

__property bool SupportMultipleContent = {read=FSupportMultipleContent, write=FSupportMultipleContent, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
System.JSON.Readers.pas
System.JSON.Readers.hpp
System.JSON.Readers TJsonReader


Beschreibung

Erhält oder setzt den Wert, der angibt, ob mehrere Teile des JSON-Inhalts von einem fortlaufenden Stream ohne Fehlermeldung gelesen werden können.

Der SupportMultipleContent-Typ ist boolesch:

  • True: Der Reader unterstützt das Lesen mehrerer Teile des JSON-Inhalts.
  • False: Der Reader unterstützt das Lesen mehrerer Teile des JSON-Inhalts nicht.
Hinweis: SupportMultipleContent wird standardmäßig auf False gesetzt.

Wenn der Reader das Lesen des JSON-Inhalts beendet, wird die SetFinished-Methode aufgerufen. Wenn SupportMultipleContent auf False gesetzt ist, ändert sich der aktuelle Status des Readers zu Finished, wenn SupportMultipleContent auf True gesetzt ist, ändert sich der Reader-Status zu Start und der Reader liest den verbleibenden JSON-Inhalt weiter.

Wenn SupportMultipleContent auf False gesetzt ist und zusätzlicher JSON-Inhalt zu lesen ist, wird eine Exception ausgelöst:

Additional text encountered after finished reading JSON content: <next char> + <path> + <line> + <position within the line>.

Siehe auch