NEWS
[gelöst] Javascript Objekte Zugriff
[gelöst] Javascript Objekte Zugriff
-
Die Fehlermeldung lautet aber: `
Vielleicht hat node.js fs ein Problem mit der Dateiendung .json ?Unter Windows habe ich mal die Datei kopiert und dann die Kopie eingelesen, was funktioniert
exec('copy C://Program Files//ioBroker//iobroker-data//objects.json G://opt//iobroker//iobroker-data//objects.test'); const datei = "G://opt//iobroker//iobroker-data//objects.test";Und Du hast recht: Man muss .toString() anwenden
json = json.toString(); var pos = 0; do { -
Wenn ich die Datei kopiere und umbenenne in z.B nur "obj.json" im gleichen Verzeichnis, dann funktioniert das ganze

Macht irgendwie keinen Sinn, wiee ich finde
Edit:
Diese Funktion gibt den Fehler aus:
mods.fs.readFile = function () { if (mods.path.normalize(arguments[0]).replace(/\\/g, '/').indexOf('-data/objects.json') !== -1) { if (adapter) { adapter.log.error('May not read ' + arguments[0]); } else { console.error('May not read ' + arguments[0]); } throw new Error('Permission denied'); } return mods.fs._readFile.apply(this, arguments); };Die if-Abfrage prüft ob der angegebene Pfad '-data/objects.json' enthält, dass ist anscheinend nicht gewollt ?
Gruß Finn
Edit2: habs gelöst. Ich kopiere einfach die Datei in eine obj.json und lese dann diese aus.
Vielen Dank für eure Hilfe

