NEWS

  • Starter

    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

  • Starter

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

Suggested Topics

  • 10
  • 65
  • 13
  • 14
  • 2
  • 5
  • 23
  • 1

508
Online

34.6k
Users

40.7k
Topics

557.3k
Posts