Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Aus json(parse) Element auslesen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Aus json(parse) Element auslesen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Chris 5
      Chris 5 last edited by

      Hall js Experten, ich brauche mal wieder einen Rat.
      Ich habe ein json Objekt mit folgendem Inhalt (ist nur ein Teil):

      {"weather": [{"timestamp": "2021-05-31T08:00:00+00:00", "source_id": 5373, "precipitation": 0.0, "pressure_msl": 1023.9, "sunshine": 52.0, "temperature": 17.6, "wind_direction": 50, "wind_speed": 7.4, "cloud_cover": 31, "dew_point": 9.2, "relative_humidity": null, "visibility": 30100, "wind_gust_direction": null, "wind_gust_speed": 14.8, "condition": "dry", "icon": "partly-cloudy-day"}, {"timestamp": "2021-05-31T09:00:00+00:00", "source_id": 5373, "precipitation": 0.0, "pressure_msl": 1023.6, "sunshine": 50.0, "temperature": 19.1, "wind_direction": 50, "wind_speed": 9.3, "cloud_cover": 34, .............
      

      lese ich nun mit
      let res = JSON.parse(body);
      ein so hätte ich erwartet, das ich mit:
      res.weather.sunshine
      auf die "52.0" zugriff habe, geht aber nicht da hier eine Ebene zu fehlen scheint.

      Hat einer eine Idee wie ich an die Daten komme?
      Danke & Gruß

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Chris 5 last edited by paul53

        @chris-5 sagte: so hätte ich erwartet, das ich mit:

        res.weather.sunshine

        res.weather[0].sunshine // 8:00 Uhr
        res.weather[1].sunshine // 9:00 Uhr
        
        Chris 5 1 Reply Last reply Reply Quote 0
        • Chris 5
          Chris 5 @paul53 last edited by

          @paul53 sagte in Aus json(parse) Element auslesen:

          res.weather[0].sunshine

          PERFECT !!!
          Danke - wenn man keine Ahnung hat einfach mal die Fachleute fragen 😉
          Hast Du noch einen Tipp wie ich die Anzahl der Datensätze rausbekomme?
          also: wiviele es von den res.weather[X].sunshine im Datensatz gibt?
          Merci

          Chris 5 1 Reply Last reply Reply Quote 0
          • Chris 5
            Chris 5 @Chris 5 last edited by

            @chris-5 sagte in Aus json(parse) Element auslesen:

            @paul53 sagte in Aus json(parse) Element auslesen:

            res.weather[0].sunshine

            PERFECT !!!
            Danke - wenn man keine Ahnung hat einfach mal die Fachleute fragen 😉
            Hast Du noch einen Tipp wie ich die Anzahl der Datensätze rausbekomme?
            also: wiviele es von den res.weather[X].sunshine im Datensatz gibt?
            Merci

            OK ist ja auch eigentlich klar:

            res.weather.length
            

            liefert das gewünschte Ergebniss.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            692
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            2
            4
            215
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo