TccJSON.ClearStartElement
- Merve Yurdakul
Owned by Merve Yurdakul
Parameter
() : Boolean;
Beschreibung
Die Methode ClearStartElement löscht das aktuelle Startelement (Wurzelknoten) und geht wieder auf das ursprünglich mit der Initialisierung gesetzte Objekt zurück. Mit diversen Methoden, deren Namen mit OpenNode beginnen, kann das Startelement individuell neu gesetzt werden. Im Beispiel wird auf den Unterknoten "Inhaber" der Startknoten gesetzt und ein Wert aus diesem Knoten gelesen. Anschließend wird der Startknoten wieder zurückgesetzt, damit ein Wert aus obersten Knoten gelesen werden kann.
Hinweis
Ab dem Zeitpunkt bezieht sich jeder Pfad immer auf den Wurzelknoten weshalb am Ende wieder der Wurzelknoten zurückgesetzt werden muss.
Beispiel
var Json : TccJson; begin Json := TccJSON.Create; try if Json.LoadFromFile('c:\Konto.json') then begin Json.OpenNode('Inhaber'); ShowMessage(Json.GetValueAsString('Name','Error') ); Json.ClearStartElement(); ShowMessage(Json.GetValueAsString('Bank','Error') ); end; finally Json.Free; end; end;