System.JSON.TJSONPathParser.Create
Delphi
constructor Create(const APath: string);
C++
__fastcall TJSONPathParser(const System::UnicodeString APath);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | System.JSON.pas System.JSON.hpp |
System.JSON | TJSONPathParser |
Beschreibung
Erstellt eine Instanz von TJSONPathParser, um durch die Elemente des angegebenen JSON-Pfads zu iterieren.
Unterstützte Syntax für JSON-Pfade
TJSONPathParser implementiert eine Untermenge der von Stefan Gössner definierten JSON-Pfad-Spezifikation (JSON path specification defined by Stefan Gössner (EN)). Ausdrücklich unterstützte Elemente sind untergeordnete Operatoren (.
) für Objekte und Indizierungsoperatoren ([]
) für Arrays. Diese Operatoren unterstützen keine speziellen Ausdrücke, sondern nur tatsächliche Werte.
Dies ist ein Beispiel eines von TJSONPathParser unterstützten JSON-Pfads: "store.books[0].title".