NEWS
Probleme beim Parsen (gelöst)
-
Hallo,
ich will den letzten Wert aus einer Liste separieren:und bekomme das:
Ist das meine Unfähigkeit oder ein bug?
-
@efxz sagte in Probleme beim Parsen:
Ist das meine Unfähigkeit oder ein bug?
setz doch mal einen debug-Baustein rein un sieh nach was dein Skript da produziert
Hier weiß doch keiner was dein DP recording... liefert -
so sieht das Ende der Liste aus:
-
@efxz sagte in Probleme beim Parsen:
so sieht das Ende der Liste aus:
und da ist das Problem.
der Letzte Wert endet auf ]
und du trennst nur nach Komma -
-
@paul53 sagte in Probleme beim Parsen:
@Homoran sagte:
der Letzte Wert endet auf ]
So sieht eine Liste (array) immer aus. @efxz verwendet Listen.
Ja, aber er erstellt die Liste doch erst aus dem datenpunkt, den er über Komma splittet.
-
@Homoran sagte:
aus dem datenpunkt, den er über Komma splittet.
Das wäre falsch, wenn der Datenpunkt schon eine Liste (JSON) enthält. Es wäre gut, den Inhalt des Datenpunktes zu kennen.
-
@paul53 sagte in Probleme beim Parsen:
Es wäre gut, den Inhalt des Datenpunktes zu kennen.
danach hatte ich ja gefragt:
@Homoran sagte in Probleme beim Parsen:
Hier weiß doch keiner was dein DP recording... liefert
und die Liste als Antwort bekommen
-
@efxz
Poste bitte die Log-Ausgabe des Datenpunktes in Code tags. -
-
@efxz sagte:
Die Liste enthält den täglichen Verbrauch in kwh meiner Gastherme
In welcher Form ? Als Komma-separierter String, als JSON oder als Array ?
-
... ich denke, als komma separierter String
@efxz sagte in Probleme beim Parsen:
so sieht das Ende der Liste aus:
-
@efxz sagte:
... ich denke, als komma separierter String
Nein, das ist ein Array ! Der Wert kann/muss direkt in die Variable geschrieben werden.
-
so:??
gibt's den gleichen Fehler:
den vorletzten Wert (Gasverbrauch_vergangenen_tag) gibt er richtig aus:
-
-
error:!
-
@efxz sagte:
error:!
Hättest Du die Log-Ausgabe des Datenpunktwertes gepostet, hätte man gesehen, dass es sich wohl um ein JSON handelt. Dann so:
-
besten Dank!