Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. JSON Objekte kombinieren

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    JSON Objekte kombinieren

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

      Hallo,

      im DWD Adapter z.B. unter

      dwd.0.warning[X].object
      

      habe ich für jede Meldung - in meinem Fall drei - ein JSON Objekt, z.B. dieses:

      {"state":"Nordrhein-Westfalen","type":5,"level":2,"start":1671184800000,"end":1671210000000,"regionName":"Stadt Köln","event":"FROST","headline":"Amtliche WARNUNG vor FROST","instruction":"","description":"Es tritt leichter Frost zwischen 0 °C und -4 °C auf.","stateShort":"NRW","altitudeStart":null,"altitudeEnd":null}
      

      Ich würde gerne die drei Objekte in einem neuen DP zusammenfassen, also mit eckigen Klammern umschließen und mit Komma von einander trennen.

      Habe mal das hier probiert, allerdings erfolglos:
      3c0c0cce-b25d-485c-afc3-87d9deaea20d-grafik.png
      (EDIT: Screenshot korrigiert)

      Da landet dann nur

      undefined[[object Object],[object Object],[object Object]]
      

      im neuen DP.

      Wie kann ich das besser machen? 🙂

      OliverIO paul53 2 Replies Last reply Reply Quote 0
      • OliverIO
        OliverIO @johannes1702 last edited by

        @johannes1702
        In JavaScript würde es mit diesem Befehl gehen
        https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign?retiredLocale=de

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

          @johannes1702 sagte: drei Objekte in einem neuen DP zusammenfassen, also mit eckigen Klammern umschließen und mit Komma von einander trennen.

          Versuche es mal so:

          Bild_2022-12-16_222520416.png

          1 Reply Last reply Reply Quote 1
          • mickym
            mickym Most Active last edited by

            Ja die Lösung von @paul53 funktioniert natürlich - habs gerade mal simuliert. 😉

            752d51c4-c18f-41a7-a9b0-1dfd550cf1be-image.png

            Die Objekte aus dem Datenpunkten müssen aber Objekte bleiben

            1 Reply Last reply Reply Quote 1
            • J
              johannes1702 last edited by

              Danke euch, sehe ich mir nachher mal an 😊

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

              Support us

              ioBroker
              Community Adapters
              Donate

              585
              Online

              32.0k
              Users

              80.5k
              Topics

              1.3m
              Posts

              4
              5
              559
              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