System.JSON.Builders.TJSONIterator.Find
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.