Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Datum im einem JSON String

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Datum im einem JSON String

Geplant Angeheftet Gesperrt Verschoben Ungelöst JavaScript
3 Beiträge 3 Kommentatoren 313 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • F Offline
    F Offline
    fuchs1978
    schrieb am zuletzt editiert von
    #1

    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-2
    

    Wie 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 :-)

    paul53P MicM 2 Antworten Letzte Antwort
    0
    • F fuchs1978

      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-2
      

      Wie 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 :-)

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @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']
      

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • F fuchs1978

        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-2
        

        Wie 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 :-)

        MicM Offline
        MicM Offline
        Mic
        Developer
        schrieb am zuletzt editiert von Mic
        #3

        @fuchs1978

        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-333641c0f781

        P.S. @paul53 war schneller mit der Antwort :-)

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        776

        Online

        32.5k

        Benutzer

        81.7k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe