Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JSONATA Filter auf json array

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    989

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

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

JSONATA Filter auf json array

Scheduled Pinned Locked Moved Skripten / Logik
25 Posts 3 Posters 2.1k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mickymM mickym

    @___manalishi sagte in JSONATA Filter auf json array:

    @mickym da habe ich aus Verzweiflung mal ausprobiert. Hier mit JSON nach Objekt:
    1b17e6c7-8199-4c51-bdd5-8b585a20cd24-image.png

    Mach da mal das Result weg - also keine Kombination - da wird intern dann das Objekt in Text gewandelt. Also die grünen Teile weg.

    ___manalishi_ Offline
    ___manalishi_ Offline
    ___manalishi
    wrote on last edited by
    #21

    @mickym es sind die ' im result. mit " funktioniert. wtf. macht da jede api was anderes?

    8ce3b384-e78d-41f0-a0e8-67b7cd70f45d-image.png

    /ioBoker auf PVE LXC

    mickymM 2 Replies Last reply
    0
    • ___manalishi_ ___manalishi

      @mickym Ich habe bevor ich zum Exerciser bin den Result

      {'code': 0, 'msg': 'OK', 'data': {'rows': [{'symbol': '.BERAUSDTFR8H', 'fundingRate': '0.0000337', 'fundingTime': 1743278400000, 'intervalSeconds': 14400}]}}
      

      mit https://jsonformatter.curiousconcept.com/# geprüft und dabei wohl umformatiert
      Der "original" result zeigt einen syntax Fehler
      c435dea0-8a81-47f3-940e-1dbf5d24a89b-image.png
      hier mein abfragescript mit response.json
      4632f66a-413c-4405-8e0e-4910e309acc1-image.png

      mickymM Online
      mickymM Online
      mickym
      Most Active
      wrote on last edited by mickym
      #22

      @___manalishi sagte in JSONATA Filter auf json array:

      {'code': 0, 'msg': 'OK', 'data': {'rows': [{'symbol': '.BERAUSDTFR8H', 'fundingRate': '0.0000337', 'fundingTime': 1743278400000, 'intervalSeconds': 14400}]}}

      Das Original zeigt deshalb einen Fehler - weil der Exerciser doppelte Gänsefüsschen braucht. Wenn Du in einem Editor die ' durch " ersetzt - dann gehts eigentlich

      {"code": 0, "msg": "OK", "data": {"rows": [{"symbol": ".BERAUSDTFR8H", "fundingRate": "0.0000337", "fundingTime": 1743278400000, "intervalSeconds": 14400}]}}
      

      Wenn Du mein Blockly nimmst dann siehst Du dass nach der Umwandlung in ein Objekt keine Gänsefüsschen um die Eigenschaften sind.

      63b757f0-d6f7-401b-9633-3ec56ce010a7-image.png

      Das mit den einfachen ' liegt eher am Blockly oder an exec und Du letztlich eine Bildschirmausgabe interpretierst. Weil exec liefert Dir ja stdout zurück - das ist keine API.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      1 Reply Last reply
      0
      • ___manalishi_ ___manalishi

        @mickym es sind die ' im result. mit " funktioniert. wtf. macht da jede api was anderes?

        8ce3b384-e78d-41f0-a0e8-67b7cd70f45d-image.png

        mickymM Online
        mickymM Online
        mickym
        Most Active
        wrote on last edited by
        #23

        @___manalishi Nein JSON darf eigentlich nur " geben. Kann aber mit Deinem exec zu tun haben. Dann ersetze einfach in Deinem result noch die ' durch ".

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        1 Reply Last reply
        0
        • ___manalishi_ ___manalishi

          @mickym es sind die ' im result. mit " funktioniert. wtf. macht da jede api was anderes?

          8ce3b384-e78d-41f0-a0e8-67b7cd70f45d-image.png

          mickymM Online
          mickymM Online
          mickym
          Most Active
          wrote on last edited by mickym
          #24

          @___manalishi sagte in JSONATA Filter auf json array:

          wtf. macht da jede api was anderes?

          Wie gesagt exec ist keine API, sondern liefert Dir die Bildschirmausgabe stdout zurück. Also schau ob Du das gegen " ersetzen kannst.
          Aber Du siehst man kommt den Dingen schon gemeinsam auf die Spur. Liegt jedenfalls nicht an Deinem JSONATA Code.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          ___manalishi_ 1 Reply Last reply
          0
          • mickymM mickym

            @___manalishi sagte in JSONATA Filter auf json array:

            wtf. macht da jede api was anderes?

            Wie gesagt exec ist keine API, sondern liefert Dir die Bildschirmausgabe stdout zurück. Also schau ob Du das gegen " ersetzen kannst.
            Aber Du siehst man kommt den Dingen schon gemeinsam auf die Spur. Liegt jedenfalls nicht an Deinem JSONATA Code.

            ___manalishi_ Offline
            ___manalishi_ Offline
            ___manalishi
            wrote on last edited by ___manalishi
            #25

            @mickym said in JSONATA Filter auf json array:

            hst man kommt

            Vielen Dank für deinen Support
            Habe mit

            sed
            

            die Ausgabedatei geparsed und dann mit

            cat
            

            ausgeben und als result im Blockly geparsed

            ed82cbd2-c993-4488-a5ce-55413607577a-image.png

            /ioBoker auf PVE LXC

            1 Reply Last reply
            1
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            779

            Online

            32.5k

            Users

            81.6k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Home
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe