NEWS
Wert aus json
-
Wie schon mehrfach berichtet; du musst das 1. Element nehmen.
Und dies ist [0]
@mickym sagte in Wert aus json:
@kaspaani Probier mal:
Wert[0].quantityals Attribut.
-
-
@kaspaani sagte: trotzdem die gleiche Meldung:
Dann checke es mal in einzelnen Schritten:

EDIT: Log:
11:29:28.251 info javascript.1 (2078) script.js.blockly.Test8_Blockly: [{'start':61,'end':100,'date':'24.12.2022 14:29','diff':154,'quantity':'25.74','price':'10.04','odo':3646,'basicPrice':0.39,'startDate':'24.12.2022 11:56','duration':154,'perHour':0.0027857142857142855}] 11:29:28.251 info javascript.1 (2078) script.js.blockly.Test8_Blockly: {'start':61,'end':100,'date':'24.12.2022 14:29','diff':154,'quantity':'25.74','price':'10.04','odo':3646,'basicPrice':0.39,'startDate':'24.12.2022 11:56','duration':154,'perHour':0.0027857142857142855} 11:29:28.251 info javascript.1 (2078) script.js.blockly.Test8_Blockly: 25.74 -
Hallo und Frohe Weihnachten
Ich bin neu hier und habe noch nicht viel Erfahrung mit Blocky etc. Ich habe ein Problem einen Wert aus ein JSON heraus zu bekommen. Ich habe folgende JSON und möchte den 5 Wert: quantity als Variable separieren.

Als Ansatz habe ich diesen:
Leider funktioniert es nicht. Kann mir jemand hierbei helfen? Ich bekomme immer die Fehlermeldung:
10:18:01.307 info javascript.0 (10450) script.js.Ladeleistung: undefinedOb ich bei Wert die Position oder den Namen "quantity" eingebe bleibt alles gleich.
Wäre schön wenn mir jemand helfen würde.
Gruß -
-
Hallo und Frohe Weihnachten
Ich bin neu hier und habe noch nicht viel Erfahrung mit Blocky etc. Ich habe ein Problem einen Wert aus ein JSON heraus zu bekommen. Ich habe folgende JSON und möchte den 5 Wert: quantity als Variable separieren.

Als Ansatz habe ich diesen:
Leider funktioniert es nicht. Kann mir jemand hierbei helfen? Ich bekomme immer die Fehlermeldung:
10:18:01.307 info javascript.0 (10450) script.js.Ladeleistung: undefinedOb ich bei Wert die Position oder den Namen "quantity" eingebe bleibt alles gleich.
Wäre schön wenn mir jemand helfen würde.
Gruß -
@kaspaani sagte: trotzdem die gleiche Meldung:
Dann checke es mal in einzelnen Schritten:

EDIT: Log:
11:29:28.251 info javascript.1 (2078) script.js.blockly.Test8_Blockly: [{'start':61,'end':100,'date':'24.12.2022 14:29','diff':154,'quantity':'25.74','price':'10.04','odo':3646,'basicPrice':0.39,'startDate':'24.12.2022 11:56','duration':154,'perHour':0.0027857142857142855}] 11:29:28.251 info javascript.1 (2078) script.js.blockly.Test8_Blockly: {'start':61,'end':100,'date':'24.12.2022 14:29','diff':154,'quantity':'25.74','price':'10.04','odo':3646,'basicPrice':0.39,'startDate':'24.12.2022 11:56','duration':154,'perHour':0.0027857142857142855} 11:29:28.251 info javascript.1 (2078) script.js.blockly.Test8_Blockly: 25.74 -
@paul53 Ich sehe den Wald vor lauter Bäumen nicht mehr. Ich finde das "setze ...auf" nicht.
-
@kaspaani sagte: Ich finde das "setze ...auf" nicht.
Die Variable muss erst erstellt werden, damit "setze ... auf" angeboten wird.

-
@paul53 Sieht jetzt so aus. Leider immer noch nicht das Ergebnis wie bei dir.

Mach ich was verkehrt mit der Obj ID?
-
@kaspaani sagte: Mach ich was verkehrt mit der Obj ID?
Anscheinend ja: Der Datenpunkt "Charging history as json" enthält offenbar nicht das gezeigte JSON.
Die 2 Log-Ausgaben oberhalb von "Cannot get ..." wären interessant gewesen. -
@kaspaani
Der Wert des Datenpunktes ist ein leeres Objekt. Es ist offenbar ein anderer Datenpunkt als der gezeigte DP. -
@paul53 Das sagt mir leider nichts. Meinst du obwohl man was sieht ist die Tabelle leer?
Wenn ich die Tabelle in VIS aufrufe zeigt mir die JSON Tabelle alle Werte an. -
@kaspaani sagte: Meinst du obwohl man was sieht ist die Tabelle leer?
Starte mal die Javascript-Instanz neu.
-
@kaspaani
Nach Neustart der Javascript-Instanz?
Zeige bitte den DP im Tab Objekte, so dass man den Namen und den Anfang des zugehörigen Wertes erkennen kann.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden






