/
TccJSON.ClearStartElement

TccJSON.ClearStartElement

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;

Related content

TccJSON.GetValueAsString
TccJSON.GetValueAsString
More like this
TccJSON.OpenNodeByIndex
TccJSON.OpenNodeByIndex
More like this
TccJSON.OpenNode
TccJSON.OpenNode
More like this
TccJSON.AddJsonObjValue
TccJSON.AddJsonObjValue
More like this
TccJSON Methoden
TccJSON Methoden
More like this
TccJSON Methoden
TccJSON Methoden
More like this