NEWS


  • Hallo zusammen,
    ich möchte ein JSON-String auslesen und die Attribute (ist das richtig?) auslesen, bekomme aber nur die Daten!?

    f15f614c-4b8b-4e9a-832a-2c153671ea1e-image.png

    iobroker-javascript-json-Attribute-ermitteln.PNG

    Es werden mir aber nur die Daten angezeigt.
    Ziel ist es aus dem JSON-String:

    {"ID":"XXXXXXX","PUSHOVER_ID":"TAB2","CHANGE_REASON":"","APPS":{"appback":true,"apphome":false}}

    die einzelnen Attribute auszulesen -> ID,PushOver_ID usw.

    Weiß jemand was ich falsch mache? Oder gibt es einen besseren Weg?

    Vielen Dank


  • @MCU
    Du möchtest sicherlich so etwas ähnliches wie hier ? Das ist mit Blockly schlecht (oder nicht) machbar. Aber mit einer Javascript-Funktion iter(id, obj) in Blockly mit folgendem Inhalt:

    for(let i in obj) {
        if(typeof obj[i] == 'object') iter(id + '.' + i, obj[i]);
        else {
            log(id + '.' + i + ': ' + obj[i]);
        }
    }
    

    Blockly_temp.JPG


  • @paul53
    Hab es hinbekommen! Danke für die Hilfe.

Suggested Topics

2.1k
Online

36.8k
Users

42.5k
Topics

588.7k
Posts