Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. [gelöst] Json auslesen nach Konvertierung von xml-Format

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Json auslesen nach Konvertierung von xml-Format

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

      Hallo Zusammen,

      der bestehenden string-Datenpunkt (im xml-Format) wurde mit "xml2js" und JSON.stringify konvertiert und in einen anderen Datenpunkt gespeichert.
      Soweit so gut und klappt auch ... aber!

      Jetzt wollte ich mit getAttr() die Werte auslesen und habe festgestellt, dass es Mehrfachwerte auf der selben Ebene gibt.
      Siehe hier:
      Bild.png

      Bei der Anfrage zum Wert "Activity.Id" bekomme ich (null) als Ergebnis.
      Das wird daher kommen, dass es auf der Ebene mehrfach "Id" gibt.
      Gibt es eine komfortable Möglichkeit die Ids (oder halt andere "mehrfach" auftretende Werte) auszulesen ohne es per String-Mechanismen iterativ zu zerlegen?

      Sollte der Ansatz verfehlt sein und es bessere Lösungen für den string-xml-Datenpunkt geben, bin ich auch dafür offen.

      Danke für eure Hilfe

      Grüße Plasma

      T mickym 2 Replies Last reply Reply Quote 0
      • T
        ticaki Developer @Plasmachef last edited by ticaki

        @plasmachef

        Bitte nie als Bild einfügen. als Text und jeweils 3 von denen vorher und nachher `

        Das ist ein array. Mit Activity[0].Id[0]kannst du auf die erste ID zugreifen. Wenn du schreibst was du tun willst, kann ich dir dafür eine möglichkeit zeigen ansonsten findest du array funktionen hier: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array

        EDIT: blödes Bild, da übersieht man die hälfte... 🙂 hab editiert

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

          @plasmachef direct mit for of durch alle objekte iterieren.

          1 Reply Last reply Reply Quote 0
          • Plasmachef
            Plasmachef @ticaki last edited by

            @ticaki
            @mickym

            herzlichen Dank, das war der richtige Ansatz für mich weiterzukommen.

            Sorry für das Bild ... ich gelobe Besserung 🙂

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

            Support us

            ioBroker
            Community Adapters
            Donate

            727
            Online

            31.6k
            Users

            79.6k
            Topics

            1.3m
            Posts

            blockly javascript
            3
            4
            103
            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