NEWS
Datum im einem JSON String
-
Hallo,
ich brauch mal eure Hilfe. Ich lade mir aus dem Netz einen JSON String mit der Ertragsprognose meiner Photovoltaik. Ich wandele diese dann mit JSON.parse und kann dann auch auf die Daten zugreifen in dem ich mit Punkten arbeite. Also gemäß daten.ertrag.pv
Nun habe ich aber ein Problem.
Für die tieferen Ebenen geht es so weiter:{'2019-10-21 07:49:00':0,'2019-10-21 08:17:00':14,'2019-10-21 08:45:00':92,'2019-10-21 09:00:00':128,'2019-10-21 09:30:00':214,'2019-10-21 10:00:00':300,'2019-10-21 10:30:00':390,'2019-10-21 11:00:00':488,'2019-10-21 11:30:00':560,'2019-10-21 12:00:00':628,'2019-10-21 12:30:00':660,'2019-10-21 13:00:00':680,'2019-10-21 13:30:00':654,'2019-10-21 14:00:00':678,'2019-10-21 14:30:00':608,'2019-10-21 15:00:00':564,'2019-10-21 15:30:00':452,'2019-10-21 16:00:00':344,'2019-10-21 16:30:00':232,'2019-10-21 17:25:00':34,'2019-10-21 18:19:00':0,'2019-10-2Wie greife ich nun auf diese Daten zu? Ich habe es mit dem String probiert, also daten.ertrag.pv.'2019-10-21 07:49:00' aber das ergibt eine Fehlermeldung.
Ich hoffe ihr könnte mir eine Lösung zeigen :-) -
Hallo,
ich brauch mal eure Hilfe. Ich lade mir aus dem Netz einen JSON String mit der Ertragsprognose meiner Photovoltaik. Ich wandele diese dann mit JSON.parse und kann dann auch auf die Daten zugreifen in dem ich mit Punkten arbeite. Also gemäß daten.ertrag.pv
Nun habe ich aber ein Problem.
Für die tieferen Ebenen geht es so weiter:{'2019-10-21 07:49:00':0,'2019-10-21 08:17:00':14,'2019-10-21 08:45:00':92,'2019-10-21 09:00:00':128,'2019-10-21 09:30:00':214,'2019-10-21 10:00:00':300,'2019-10-21 10:30:00':390,'2019-10-21 11:00:00':488,'2019-10-21 11:30:00':560,'2019-10-21 12:00:00':628,'2019-10-21 12:30:00':660,'2019-10-21 13:00:00':680,'2019-10-21 13:30:00':654,'2019-10-21 14:00:00':678,'2019-10-21 14:30:00':608,'2019-10-21 15:00:00':564,'2019-10-21 15:30:00':452,'2019-10-21 16:00:00':344,'2019-10-21 16:30:00':232,'2019-10-21 17:25:00':34,'2019-10-21 18:19:00':0,'2019-10-2Wie greife ich nun auf diese Daten zu? Ich habe es mit dem String probiert, also daten.ertrag.pv.'2019-10-21 07:49:00' aber das ergibt eine Fehlermeldung.
Ich hoffe ihr könnte mir eine Lösung zeigen :-)@fuchs1978 sagte:
daten.ertrag.pv.'2019-10-21 07:49:00' aber das ergibt eine Fehlermeldung.
Der Bezeichner mit dem Datum enthält unzulässige Zeichen, deshalb so:
daten.ertrag.pv['2019-10-21 07:49:00'] -
Hallo,
ich brauch mal eure Hilfe. Ich lade mir aus dem Netz einen JSON String mit der Ertragsprognose meiner Photovoltaik. Ich wandele diese dann mit JSON.parse und kann dann auch auf die Daten zugreifen in dem ich mit Punkten arbeite. Also gemäß daten.ertrag.pv
Nun habe ich aber ein Problem.
Für die tieferen Ebenen geht es so weiter:{'2019-10-21 07:49:00':0,'2019-10-21 08:17:00':14,'2019-10-21 08:45:00':92,'2019-10-21 09:00:00':128,'2019-10-21 09:30:00':214,'2019-10-21 10:00:00':300,'2019-10-21 10:30:00':390,'2019-10-21 11:00:00':488,'2019-10-21 11:30:00':560,'2019-10-21 12:00:00':628,'2019-10-21 12:30:00':660,'2019-10-21 13:00:00':680,'2019-10-21 13:30:00':654,'2019-10-21 14:00:00':678,'2019-10-21 14:30:00':608,'2019-10-21 15:00:00':564,'2019-10-21 15:30:00':452,'2019-10-21 16:00:00':344,'2019-10-21 16:30:00':232,'2019-10-21 17:25:00':34,'2019-10-21 18:19:00':0,'2019-10-2Wie greife ich nun auf diese Daten zu? Ich habe es mit dem String probiert, also daten.ertrag.pv.'2019-10-21 07:49:00' aber das ergibt eine Fehlermeldung.
Ich hoffe ihr könnte mir eine Lösung zeigen :-)Auf Objekteigenschaften kannst du mit der Punkt-Notation oder der Klammer-Notation zugreifen.
Die Punkt-Notation ist limitiert bezüglich der erlaubten Zeichen der Objektnamen. Also im Fall der Fälle, wie bei dir, besser mit der Klammernotation arbeiten. Siehe z.B. hier:
https://codeburst.io/javascript-quickie-dot-notation-vs-bracket-notation-333641c0f781P.S. @paul53 war schneller mit der Antwort :-)
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