Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. marv88

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 2
    • Best 0
    • Groups 0

    marv88

    @marv88

    0
    Reputation
    5
    Profile views
    2
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    marv88 Follow

    Latest posts made by marv88

    • RE: Elementweise über json iterieren

      @paul53 Wow, das war dann wohl der Wald vor lauter Bäumen.
      Tausend Dank! 🙂

      posted in Blockly
      M
      marv88
    • Elementweise über json iterieren

      Moin,
      ich habe ein Blockly-Skript gebaut, welches ein JSON nach einem bestimmten Value durchsuchen soll.

      Beispiel-JSON:

      jsonInput = [
      {"id":"f349109e-60f5-3857-9af4-a7b2d0b81590","triggerTime":1670770680173,"label":"Wäsche"},
      {"id":"a888977e-4cf0-35d9-97da-7d9c7458fa22","triggerTime":1670769795383,"label":"Tee"}
      ]
      

      Suchbegriff:

      valLookup = "Wäsche"
      

      Code:

      
      for (var i = 0; i < jsonInput.length; i++){
        if (jsonInput[i].label == valLookup){
           console.log("Wäsche gefunden")
        }
      }
      

      Getestet habe ich den Code in diversen Javascript-Konsolen und erhalte ein valides Ergebnis.
      Blockly hingegen iteriert über jedes Zeichen und interpretiert die Objekte nicht als solche.
      Ein jsonInput.length innerhalb des Blockly ergibt nicht, wie ich es erwarten würde, 2 sondern 180.
      Folglich wird die Bedingung nie true, d.h. ich kann mit dem Code nicht arbeiten.

      Ich möchte wegen der Folgeverarbeitung nicht auf ein reines JS-Skript ausweichen.
      Hat jemand eine Idee, wie ich elementweise über das Array iterieren kann und am Ende auch mein "Wäsche gefunden"-Output erhalte?

      Danke für eure Ideen!

      posted in Blockly
      M
      marv88
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo