System.JSON.Builders.TJSONIterator.Find

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Find(const APath: String): Boolean;

C++

bool __fastcall Find(const System::UnicodeString APath);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.JSON.Builders.pas
System.JSON.Builders.hpp
System.JSON.Builders TJSONIterator


Beschreibung

Sucht nach einem JSON-Element im angegebenen JSON-Pfad.

Sie müssen den vollständigen Pfad des Elements mit einer Punktnotation oder einer Notation in Anführungszeichen angeben, wie z. B.:

  • Punktnotation: 'entities.urls[0].indices[1]'
  • Notation in Anführungszeichen: entities["urls"][0]["indices"][1]

Find gibt True zurück, wenn der Quell-JSON-Reader einen Eintrag enthält, der mit dem angegebenen JSON-Pfad übereinstimmt, und den Iterator auf diesen Eintrag setzt. Find gibt False zurück, wenn der Pfad nicht gefunden wird.

Hinweis: Wenn Sie die Zurücksetzungs-Prozedur nicht an den Iterator-Konstruktor zurückgegeben haben, löst Find eine Exception aus.

Siehe auch