NEWS
javascript Versionen (ab 5.2 und vorher) Skripte
-
@fastfoot sagte: Ein String wird geparsed, ein Objekt nicht.
Aber nur bei Datenpunkt-Typen "object" und "array" in neuen Javascript-Versionen.
@fastfoot sagte in javascript Versionen (ab 5.2 und vorher) Skripte:
Ein state mit type=string wird mit stringify() geschrieben, ein type=object wird als Objekt geschrieben.
Ein Datenpunkt-Typ "string" wird nicht gewandelt. Ein Datenpunkt-Typ "object" wird in JSON gewandelt (neue Version).
@paul53 Das ist ja an dem log zu erkennen, dass er den DP vom Type "string" gewandelt hat mit v5.2.18, sonst hätten wir beide das gleiche log gehabt, oder nicht?
Alles zurück du hast Recht:{ "_id": "dwd.0.warning.object", "type": "state", "common": { "name": "JSON object with warning", "type": "object", "role": "weather.json", "read": true, "write": false }, "native": {}, "from": "system.adapter.dwd.0", "ts": 1639688415638, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "user": "system.user.admin" } -
@fastfoot sagte: Ein String wird geparsed, ein Objekt nicht.
Aber nur bei Datenpunkt-Typen "object" und "array" in neuen Javascript-Versionen.
@fastfoot sagte in javascript Versionen (ab 5.2 und vorher) Skripte:
Ein state mit type=string wird mit stringify() geschrieben, ein type=object wird als Objekt geschrieben.
Ein Datenpunkt-Typ "string" wird nicht gewandelt. Ein Datenpunkt-Typ "object" wird in JSON gewandelt (neue Version).
@paul53 sagte in javascript Versionen (ab 5.2 und vorher) Skripte:
Aber nur bei Datenpunkt-Typen "object" und "array" in neuen Javascript-Versionen.
mit wird geparsed meinte ich: muss man parsen :-) der Adapter macht das nicht. wenn ich also nach getState() mit typeof prüfe, weiss ich ob ich parsen muss oder nicht. wie das bei objects in alten Versionen war weiss ich nicht, wie geschrieben habe ich nie solche states gesehen, was natürlich nicht heisst dass es sie nicht gab/gibt
-
@paul53 sagte in javascript Versionen (ab 5.2 und vorher) Skripte:
Aber nur bei Datenpunkt-Typen "object" und "array" in neuen Javascript-Versionen.
mit wird geparsed meinte ich: muss man parsen :-) der Adapter macht das nicht. wenn ich also nach getState() mit typeof prüfe, weiss ich ob ich parsen muss oder nicht. wie das bei objects in alten Versionen war weiss ich nicht, wie geschrieben habe ich nie solche states gesehen, was natürlich nicht heisst dass es sie nicht gab/gibt
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