System.JSON.Readers.TJsonTextReader

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.JSON.Readers.TJsonReaderSystem.JSON.Types.TJsonLineInfoSystem.TObjectTJsonTextReader

Delphi

TJsonTextReader = class(TJsonReader)

C++

class PASCALIMPLEMENTATION TJsonTextReader : public TJsonReader

Eigenschaften

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


Beschreibung

Klasse zum Lesen von Daten, die im JSON-Format serialisiert sind.

Um JSON-Daten zu lesen:

  1. Erstellen Sie einen JSON-Reader, der Daten von einem Text-Reader liest.
  2. Rufen Read auf, damit der Reader zum ersten JSON-Token der Eingabedaten gesetzt wird.
  3. Rufen Sie weiter Read auf, um alle JSON-Tokens der Eingabedaten zu durchsuchen. Read gibt False zurück, wenn das Ende der Eingabedaten erreicht wird.
  4. Wenn das Lesen der Eingabedaten beendet wurde, können Sie den Reader entweder schließen oder freigeben.

Statt Read können Sie alternativ jede der folgenden ,Lesemethoden verwenden, wenn Sie den Typ des nächsten Token vorausnehmen können:

TJsonTextReader stellt auch die folgenden zusätzlichen Features bereit:

  • CloseInput legt fest, ob der Reader den Stream-Reader schließt, der die Eingabedaten bereitstellt, wenn Sie den Reader schließen (True), oder nicht (False).
  • Rewind setzt den Reader auf den Status zurück, den er beim Erstellen besitzt, setzt aber nicht den Stream-Reader zurück, der die Eingabedaten bereitstellt.

Siehe auch