Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. einen json String filtern und Bereiche löschen.

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    609

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.3k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    5.1k

einen json String filtern und Bereiche löschen.

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
17 Beiträge 6 Kommentatoren 1.4k Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S stenmic

    Hallo, ich brauch mal Hilfe.
    Finde hierzu leider nichts was mir mit meinen wenigen Kentnissen hilft.

    Ich habe in einem Datenpunkt einen String, den ich FIltern und in einen neuen Datenpunkt schreiben möchte.

    Hier ein beispielhafter Json:

    [
    	{
    		"id": "1",
    		"name": "Name 1",
    		"status": "ok",
    	},
    	{
    		"id": "2",
    		"name": "Name 2",
    		"status": "nok",
    	},
    	{
    		"id": "3",
    		"name": "Name 3",
    		"status": "ok",
    	}
    	....
    ]
    

    Nun möchte ich den "status" prüfen und überall wo "nok" (kann öffters vorkommen) steht, sollen die ganzen Blöcke aus dem String entfernt und dieser neu in einem anderen Datenpunkt gespeichert werden.

    2024-08-03 08 28 00.jpg

    Kann mir da jemand helfen (blockly oder js)

    bahnuhrB Online
    bahnuhrB Online
    bahnuhr
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #3

    @stenmic

    so:

    var arr = [];
    var DP_alt = '[{"id": "1","name": "Name 1","status": "ok"},{"id": "2","name": "Name 2","status": "nok"},{"id": "3","name": "Name 3","status": "ok"},{"id": "11","name": "Name 1","status": "ok"},{"id": "12","name": "Name 2","status": "nok"},{"id": "13","name": "Name 3","status": "ok"},{"id": "21","name": "Name 1","status": "ok"},{"id": "22","name": "Name 2","status": "nok"},{"id": "23","name": "Name 3","status": "ok"}]'
    var obj = JSON.parse(DP_alt);
    
    for (x=0;x<obj.length;x++) {
        if (obj[x].status == "ok") { arr.push({id: obj[x].id, name: obj[x].name, status: obj[x].status}); }
    }
    setState("javascript.0.test", JSON.stringify(arr));
    
    

    Anmerkung:
    Falls du wirklich hinter "ok" noch ein , hast dann musst du dies löschen.


    Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
    Danke.
    gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
    ScreenToGif :https://www.screentogif.com/downloads.html

    S 1 Antwort Letzte Antwort
    1
    • bahnuhrB bahnuhr

      @stenmic

      so:

      var arr = [];
      var DP_alt = '[{"id": "1","name": "Name 1","status": "ok"},{"id": "2","name": "Name 2","status": "nok"},{"id": "3","name": "Name 3","status": "ok"},{"id": "11","name": "Name 1","status": "ok"},{"id": "12","name": "Name 2","status": "nok"},{"id": "13","name": "Name 3","status": "ok"},{"id": "21","name": "Name 1","status": "ok"},{"id": "22","name": "Name 2","status": "nok"},{"id": "23","name": "Name 3","status": "ok"}]'
      var obj = JSON.parse(DP_alt);
      
      for (x=0;x<obj.length;x++) {
          if (obj[x].status == "ok") { arr.push({id: obj[x].id, name: obj[x].name, status: obj[x].status}); }
      }
      setState("javascript.0.test", JSON.stringify(arr));
      
      

      Anmerkung:
      Falls du wirklich hinter "ok" noch ein , hast dann musst du dies löschen.

      S Offline
      S Offline
      stenmic
      schrieb am zuletzt editiert von
      #4

      @bahnuhr
      perfekt, vielen Dank…
      Das , im Beispiel ist ein natürlich ein Fehler von mir.
      im org. String passt es.

      1 Antwort Letzte Antwort
      0
      • S stenmic

        Hallo, ich brauch mal Hilfe.
        Finde hierzu leider nichts was mir mit meinen wenigen Kentnissen hilft.

        Ich habe in einem Datenpunkt einen String, den ich FIltern und in einen neuen Datenpunkt schreiben möchte.

        Hier ein beispielhafter Json:

        [
        	{
        		"id": "1",
        		"name": "Name 1",
        		"status": "ok",
        	},
        	{
        		"id": "2",
        		"name": "Name 2",
        		"status": "nok",
        	},
        	{
        		"id": "3",
        		"name": "Name 3",
        		"status": "ok",
        	}
        	....
        ]
        

        Nun möchte ich den "status" prüfen und überall wo "nok" (kann öffters vorkommen) steht, sollen die ganzen Blöcke aus dem String entfernt und dieser neu in einem anderen Datenpunkt gespeichert werden.

        2024-08-03 08 28 00.jpg

        Kann mir da jemand helfen (blockly oder js)

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #5

        @stenmic
        Mit Trigger auf den Quell-Datenpunkt:

        // IDs eintragen!
        const idSrc = '';
        const idDst = '';
        
        function filter(json) {
            const arrSrc = JSON.parse(json);
            const arrDst = [];
            for(let i = 0; i < arrSrc.length; i++) {
                const obj = arrSrc[i];
                if(obj.status == 'ok') arrDst.push(obj);
            }
            setState(idDst, JSON.stringify(arrDst), true);
        }
        
        filter(getState(idSrc).val); // Skriptstart
        on(idSrc, function(dp) {
            filter(dp.state.val);
        });
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB; Proxmox mit 2 VM (iob / openCCU)

        1 Antwort Letzte Antwort
        -1
        • mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von
          #6

          Wieder mal ein Beispiel, wie einfach das mit JSONATA ging, aber man sich lieber mit Schleifen und einer Menge Code das Leben schwer macht. man muss es halt nur anders formulieren und sagen, man will alle Objekte haben, die ok sind.

          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.

          S 1 Antwort Letzte Antwort
          0
          • S stenmic

            Hallo, ich brauch mal Hilfe.
            Finde hierzu leider nichts was mir mit meinen wenigen Kentnissen hilft.

            Ich habe in einem Datenpunkt einen String, den ich FIltern und in einen neuen Datenpunkt schreiben möchte.

            Hier ein beispielhafter Json:

            [
            	{
            		"id": "1",
            		"name": "Name 1",
            		"status": "ok",
            	},
            	{
            		"id": "2",
            		"name": "Name 2",
            		"status": "nok",
            	},
            	{
            		"id": "3",
            		"name": "Name 3",
            		"status": "ok",
            	}
            	....
            ]
            

            Nun möchte ich den "status" prüfen und überall wo "nok" (kann öffters vorkommen) steht, sollen die ganzen Blöcke aus dem String entfernt und dieser neu in einem anderen Datenpunkt gespeichert werden.

            2024-08-03 08 28 00.jpg

            Kann mir da jemand helfen (blockly oder js)

            haus-automatisierungH Offline
            haus-automatisierungH Offline
            haus-automatisierung
            Developer Most Active
            schrieb am zuletzt editiert von haus-automatisierung
            #7

            @stenmic sagte in einen json String filtern und Bereiche löschen.:

            Nun möchte ich den "status" prüfen und überall wo "nok" (kann öffters vorkommen) steht, sollen die ganzen Blöcke aus dem String entfernt und dieser neu in einem anderen Datenpunkt gespeichert werden.

            z.B.

            const list = JSON.parse(getState('0_userdata.0.blabla1').val);
            const listOk = list.filter(r => r.status === 'ok');
            setState('0_userdata.0.blabla2', JSON.stringify(listOk), true);
            

            Das vereinfach das Beispiel von @paul53 etwas:

            // IDs eintragen!
            const idSrc = '';
            const idDst = '';
             
            function filter(json) {
                const arrSrc = JSON.parse(json);
                const arrDst = arrSrc.filter(r => r.status === 'ok');
                setState(idDst, JSON.stringify(arrDst), true);
            }
            
            filter(getState(idSrc).val);
            on(idSrc, (dp) => filter(dp.state.val));
            

            🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
            🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
            📚 Meine inoffizielle ioBroker Dokumentation

            bahnuhrB S 3 Antworten Letzte Antwort
            1
            • haus-automatisierungH haus-automatisierung

              @stenmic sagte in einen json String filtern und Bereiche löschen.:

              Nun möchte ich den "status" prüfen und überall wo "nok" (kann öffters vorkommen) steht, sollen die ganzen Blöcke aus dem String entfernt und dieser neu in einem anderen Datenpunkt gespeichert werden.

              z.B.

              const list = JSON.parse(getState('0_userdata.0.blabla1').val);
              const listOk = list.filter(r => r.status === 'ok');
              setState('0_userdata.0.blabla2', JSON.stringify(listOk), true);
              

              Das vereinfach das Beispiel von @paul53 etwas:

              // IDs eintragen!
              const idSrc = '';
              const idDst = '';
               
              function filter(json) {
                  const arrSrc = JSON.parse(json);
                  const arrDst = arrSrc.filter(r => r.status === 'ok');
                  setState(idDst, JSON.stringify(arrDst), true);
              }
              
              filter(getState(idSrc).val);
              on(idSrc, (dp) => filter(dp.state.val));
              
              bahnuhrB Online
              bahnuhrB Online
              bahnuhr
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #8

              @haus-automatisierung
              cool,
              ist das mit dem "filter" irgendwo beschrieben ?


              Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
              Danke.
              gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
              ScreenToGif :https://www.screentogif.com/downloads.html

              haus-automatisierungH 1 Antwort Letzte Antwort
              0
              • bahnuhrB bahnuhr

                @haus-automatisierung
                cool,
                ist das mit dem "filter" irgendwo beschrieben ?

                haus-automatisierungH Offline
                haus-automatisierungH Offline
                haus-automatisierung
                Developer Most Active
                schrieb am zuletzt editiert von
                #9

                @bahnuhr sagte in einen json String filtern und Bereiche löschen.:

                ist das mit dem "filter" irgendwo beschrieben ?

                Klar, ist ja Standard-JavaScript (in diesem Fall mit einer Arrow-Function):

                https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter

                🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                📚 Meine inoffizielle ioBroker Dokumentation

                1 Antwort Letzte Antwort
                0
                • haus-automatisierungH haus-automatisierung

                  @stenmic sagte in einen json String filtern und Bereiche löschen.:

                  Nun möchte ich den "status" prüfen und überall wo "nok" (kann öffters vorkommen) steht, sollen die ganzen Blöcke aus dem String entfernt und dieser neu in einem anderen Datenpunkt gespeichert werden.

                  z.B.

                  const list = JSON.parse(getState('0_userdata.0.blabla1').val);
                  const listOk = list.filter(r => r.status === 'ok');
                  setState('0_userdata.0.blabla2', JSON.stringify(listOk), true);
                  

                  Das vereinfach das Beispiel von @paul53 etwas:

                  // IDs eintragen!
                  const idSrc = '';
                  const idDst = '';
                   
                  function filter(json) {
                      const arrSrc = JSON.parse(json);
                      const arrDst = arrSrc.filter(r => r.status === 'ok');
                      setState(idDst, JSON.stringify(arrDst), true);
                  }
                  
                  filter(getState(idSrc).val);
                  on(idSrc, (dp) => filter(dp.state.val));
                  
                  bahnuhrB Online
                  bahnuhrB Online
                  bahnuhr
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von bahnuhr
                  #10

                  @haus-automatisierung
                  Kann in deinem Beispiel on triggern?

                  weil idSrc ist ja ""

                  edit:
                  Frage ist Unsinn, denn es steht ja extra dabei ID eintragen.
                  Hatte ich überlesen.

                  mfg


                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                  Danke.
                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                  ScreenToGif :https://www.screentogif.com/downloads.html

                  haus-automatisierungH 1 Antwort Letzte Antwort
                  0
                  • bahnuhrB bahnuhr

                    @haus-automatisierung
                    Kann in deinem Beispiel on triggern?

                    weil idSrc ist ja ""

                    edit:
                    Frage ist Unsinn, denn es steht ja extra dabei ID eintragen.
                    Hatte ich überlesen.

                    mfg

                    haus-automatisierungH Offline
                    haus-automatisierungH Offline
                    haus-automatisierung
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #11

                    @bahnuhr Daher wohl der Kommentar darüber. Der TO hat die IDs seiner Darenpunkte nicht genannt

                    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                    📚 Meine inoffizielle ioBroker Dokumentation

                    S 1 Antwort Letzte Antwort
                    0
                    • haus-automatisierungH haus-automatisierung

                      @bahnuhr Daher wohl der Kommentar darüber. Der TO hat die IDs seiner Darenpunkte nicht genannt

                      S Offline
                      S Offline
                      stenmic
                      schrieb am zuletzt editiert von
                      #12

                      danke für alle Lösungen 👍

                      1 Antwort Letzte Antwort
                      0
                      • haus-automatisierungH haus-automatisierung

                        @stenmic sagte in einen json String filtern und Bereiche löschen.:

                        Nun möchte ich den "status" prüfen und überall wo "nok" (kann öffters vorkommen) steht, sollen die ganzen Blöcke aus dem String entfernt und dieser neu in einem anderen Datenpunkt gespeichert werden.

                        z.B.

                        const list = JSON.parse(getState('0_userdata.0.blabla1').val);
                        const listOk = list.filter(r => r.status === 'ok');
                        setState('0_userdata.0.blabla2', JSON.stringify(listOk), true);
                        

                        Das vereinfach das Beispiel von @paul53 etwas:

                        // IDs eintragen!
                        const idSrc = '';
                        const idDst = '';
                         
                        function filter(json) {
                            const arrSrc = JSON.parse(json);
                            const arrDst = arrSrc.filter(r => r.status === 'ok');
                            setState(idDst, JSON.stringify(arrDst), true);
                        }
                        
                        filter(getState(idSrc).val);
                        on(idSrc, (dp) => filter(dp.state.val));
                        
                        S Offline
                        S Offline
                        stenmic
                        schrieb am zuletzt editiert von stenmic
                        #13

                        @haus-automatisierung

                        bin gerade unterwegs und kann es noch nicht testen.
                        Ich muss nach nok suchen und diese Blöcke sollen gelöscht werden.
                        Eure Beispiele suchen nach ok und behalten diese.
                        „ok“ kann bei mir leider auch anderes heißen.
                        passt das dann so?

                        
                        const list = JSON.parse(getState('0_userdata.0.blabla1').val);
                        const listOk = list.filter(r => r.status !== 'nok');
                        setState('0_userdata.0.blabla2', JSON.stringify(listOk), true);
                        
                        
                        
                        haus-automatisierungH 1 Antwort Letzte Antwort
                        0
                        • S stenmic

                          @haus-automatisierung

                          bin gerade unterwegs und kann es noch nicht testen.
                          Ich muss nach nok suchen und diese Blöcke sollen gelöscht werden.
                          Eure Beispiele suchen nach ok und behalten diese.
                          „ok“ kann bei mir leider auch anderes heißen.
                          passt das dann so?

                          
                          const list = JSON.parse(getState('0_userdata.0.blabla1').val);
                          const listOk = list.filter(r => r.status !== 'nok');
                          setState('0_userdata.0.blabla2', JSON.stringify(listOk), true);
                          
                          
                          
                          haus-automatisierungH Offline
                          haus-automatisierungH Offline
                          haus-automatisierung
                          Developer Most Active
                          schrieb am zuletzt editiert von
                          #14

                          @stenmic Ja

                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                          📚 Meine inoffizielle ioBroker Dokumentation

                          1 Antwort Letzte Antwort
                          1
                          • mickymM mickym

                            Wieder mal ein Beispiel, wie einfach das mit JSONATA ging, aber man sich lieber mit Schleifen und einer Menge Code das Leben schwer macht. man muss es halt nur anders formulieren und sagen, man will alle Objekte haben, die ok sind.

                            S Offline
                            S Offline
                            stenmic
                            schrieb am zuletzt editiert von
                            #15

                            @mickym sagte in einen json String filtern und Bereiche löschen.:

                            Wieder mal ein Beispiel, wie einfach das mit JSONATA ging, aber man sich lieber mit Schleifen und einer Menge Code das Leben schwer macht. man muss es halt nur anders formulieren und sagen, man will alle Objekte haben, die ok sind.

                            @mickym also ich find jetzt den 3 Zeiler von @haus-automatisierung nicht schlimm.
                            (wenn man die JavaScript-docs im Schlaf aufzählen kann, ist alles voll einfach 😁 )

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • S stenmic

                              @mickym sagte in einen json String filtern und Bereiche löschen.:

                              Wieder mal ein Beispiel, wie einfach das mit JSONATA ging, aber man sich lieber mit Schleifen und einer Menge Code das Leben schwer macht. man muss es halt nur anders formulieren und sagen, man will alle Objekte haben, die ok sind.

                              @mickym also ich find jetzt den 3 Zeiler von @haus-automatisierung nicht schlimm.
                              (wenn man die JavaScript-docs im Schlaf aufzählen kann, ist alles voll einfach 😁 )

                              mickymM Online
                              mickymM Online
                              mickym
                              Most Active
                              schrieb am zuletzt editiert von mickym
                              #16

                              @stenmic Na anhand deines Beispiels nur der Vollständigkeit die JSONATA Lösung:

                              setState('0_userdata.0.Test.JSON_target',JSON.stringify(await jsonataExpression(JSON.parse(getState('0_userdata.0.Test.JSON_source').val),'$[status != "nok"]')), true);
                              

                              letztlich reduziert sich die ganze Logik auf diesen Ausdruck:

                              $[status != "nok"]
                              

                              Hier die Blockly-Version
                              3da59a81-6524-42e5-a206-737606595240-image.png

                              Ausgewählte Blöcke exportieren
                              <xml xmlns="https://developers.google.com/blockly/xml">
                               <block type="update" id="U7XhnINUb5BA~asv%U~}" x="-212" y="-59">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                 <field name="OID">0_userdata.0.Test.JSON_target</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="convert_object2json" id="Tj:1;;d?[z*VGJ{GIpjS">
                                     <field name="PRETTIFY">FALSE</field>
                                     <value name="VALUE">
                                       <block type="convert_jsonata" id="HaZqIt}bK{;7W#.?zsDH">
                                         <value name="EXPRESSION">
                                           <shadow type="text" id="B@rj1Ji@!vB*`.70=3NZ">
                                             <field name="TEXT">$[status != "nok"]</field>
                                           </shadow>
                                         </value>
                                         <value name="TARGET">
                                           <block type="get_value" id="~Bo-)1$QbquS^t1bK~ph">
                                             <field name="ATTR">val</field>
                                             <field name="OID">0_userdata.0.Test.JSON_source</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                              </xml>
                              

                              https://try.jsonata.org/47UBND9kh

                              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.

                              S 1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                @stenmic Na anhand deines Beispiels nur der Vollständigkeit die JSONATA Lösung:

                                setState('0_userdata.0.Test.JSON_target',JSON.stringify(await jsonataExpression(JSON.parse(getState('0_userdata.0.Test.JSON_source').val),'$[status != "nok"]')), true);
                                

                                letztlich reduziert sich die ganze Logik auf diesen Ausdruck:

                                $[status != "nok"]
                                

                                Hier die Blockly-Version
                                3da59a81-6524-42e5-a206-737606595240-image.png

                                Ausgewählte Blöcke exportieren
                                <xml xmlns="https://developers.google.com/blockly/xml">
                                 <block type="update" id="U7XhnINUb5BA~asv%U~}" x="-212" y="-59">
                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                   <field name="OID">0_userdata.0.Test.JSON_target</field>
                                   <field name="WITH_DELAY">FALSE</field>
                                   <value name="VALUE">
                                     <block type="convert_object2json" id="Tj:1;;d?[z*VGJ{GIpjS">
                                       <field name="PRETTIFY">FALSE</field>
                                       <value name="VALUE">
                                         <block type="convert_jsonata" id="HaZqIt}bK{;7W#.?zsDH">
                                           <value name="EXPRESSION">
                                             <shadow type="text" id="B@rj1Ji@!vB*`.70=3NZ">
                                               <field name="TEXT">$[status != "nok"]</field>
                                             </shadow>
                                           </value>
                                           <value name="TARGET">
                                             <block type="get_value" id="~Bo-)1$QbquS^t1bK~ph">
                                               <field name="ATTR">val</field>
                                               <field name="OID">0_userdata.0.Test.JSON_source</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                                </xml>
                                

                                https://try.jsonata.org/47UBND9kh

                                S Offline
                                S Offline
                                stenmic
                                schrieb am zuletzt editiert von
                                #17

                                @mickym gebe zu... auch geil!

                                1 Antwort Letzte Antwort
                                0

                                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                Registrieren Anmelden
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                443

                                Online

                                33.0k

                                Benutzer

                                83.4k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2026
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe