Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. JavaScript
  5. JSON Datei lokal speichern

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    827

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

JSON Datei lokal speichern

Geplant Angeheftet Gesperrt Verschoben Ungelöst JavaScript
5 Beiträge 2 Kommentatoren 2.4k Aufrufe 2 Watching
  • Ä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.
  • U Offline
    U Offline
    Uschi_bloom
    schrieb am zuletzt editiert von
    #1

    Hallo, ich bin mit der JavaScript programmierung noch sehr unerfahren und stehe vor einem Problem.

    Ich möchte gerne eine JSON-Datei lokal auf meinem Windows-PC, auf dem auch IOBroker läuft, abspeichern. Mir fehlt jedoch der Ansatz, wie ich dies umsetzen könnte.

    Wäre für Hinweise sehr dankbar.

    LG

    OliverIOO 1 Antwort Letzte Antwort
    0
    • U Uschi_bloom

      Hallo, ich bin mit der JavaScript programmierung noch sehr unerfahren und stehe vor einem Problem.

      Ich möchte gerne eine JSON-Datei lokal auf meinem Windows-PC, auf dem auch IOBroker läuft, abspeichern. Mir fehlt jedoch der Ansatz, wie ich dies umsetzen könnte.

      Wäre für Hinweise sehr dankbar.

      LG

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #2

      @uschi_bloom said in JSON Datei lokal speichern:

      Hallo, ich bin mit der JavaScript programmierung noch sehr unerfahren und stehe vor einem Problem.

      Ich möchte gerne eine JSON-Datei lokal auf meinem Windows-PC, auf dem auch IOBroker läuft, abspeichern. Mir fehlt jedoch der Ansatz, wie ich dies umsetzen könnte.

      Wäre für Hinweise sehr dankbar.

      LG

      ich gehe davon aus, dass du den skript-adapter verwenden willst.
      dort können die node-module verwendet werden.
      um mit dem dateisystem arbeiten zu können wird das modul fs (filesystem)
      verwendet, welches in node bereits fest eingebaut ist.

      hier die Doku für fs, nicht erschrecken ist sehr umfangreich
      https://nodejs.org/api/fs.html

      du hattest nicht geschrieben, wie du die daten für das json erzeugen möchtest.
      JSON ist ja die Textdarstellung eines javascript-objektes.
      daher baust du dir dein Objekt in javascript zusammen und wandelst es dann in einen string um mit JSON.stringify

      var meinObjekt = {};
      meinObjekt.a = "a";
      meinObjekt.b = "b";
      
      const fs = require("fs");
      fs.writeFileSync('objektDatei.json', JSON.stringify(meinObjekt));
      

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      U 1 Antwort Letzte Antwort
      1
      • OliverIOO OliverIO

        @uschi_bloom said in JSON Datei lokal speichern:

        Hallo, ich bin mit der JavaScript programmierung noch sehr unerfahren und stehe vor einem Problem.

        Ich möchte gerne eine JSON-Datei lokal auf meinem Windows-PC, auf dem auch IOBroker läuft, abspeichern. Mir fehlt jedoch der Ansatz, wie ich dies umsetzen könnte.

        Wäre für Hinweise sehr dankbar.

        LG

        ich gehe davon aus, dass du den skript-adapter verwenden willst.
        dort können die node-module verwendet werden.
        um mit dem dateisystem arbeiten zu können wird das modul fs (filesystem)
        verwendet, welches in node bereits fest eingebaut ist.

        hier die Doku für fs, nicht erschrecken ist sehr umfangreich
        https://nodejs.org/api/fs.html

        du hattest nicht geschrieben, wie du die daten für das json erzeugen möchtest.
        JSON ist ja die Textdarstellung eines javascript-objektes.
        daher baust du dir dein Objekt in javascript zusammen und wandelst es dann in einen string um mit JSON.stringify

        var meinObjekt = {};
        meinObjekt.a = "a";
        meinObjekt.b = "b";
        
        const fs = require("fs");
        fs.writeFileSync('objektDatei.json', JSON.stringify(meinObjekt));
        
        U Offline
        U Offline
        Uschi_bloom
        schrieb am zuletzt editiert von
        #3

        @oliverio
        Vielen Dank für die schnelle Antwort. Werde ich mal ausprobieren.

        Ersetze ich dann 'objektDatei.json' mit dem Dateipfad wo es abgelegt werden soll?
        Also z.B.: "C:\Users\Benutzername\Desktop\objektDatei.json"

        OliverIOO 1 Antwort Letzte Antwort
        0
        • U Uschi_bloom

          @oliverio
          Vielen Dank für die schnelle Antwort. Werde ich mal ausprobieren.

          Ersetze ich dann 'objektDatei.json' mit dem Dateipfad wo es abgelegt werden soll?
          Also z.B.: "C:\Users\Benutzername\Desktop\objektDatei.json"

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #4

          @uschi_bloom said in JSON Datei lokal speichern:

          @oliverio
          Vielen Dank für die schnelle Antwort. Werde ich mal ausprobieren.

          Ersetze ich dann 'objektDatei.json' mit dem Dateipfad wo es abgelegt werden soll?
          Also z.B.: "C:\Users\Benutzername\Desktop\objektDatei.json"

          ja genau.
          Wenn es nicht funktioniert, verwende anstatt backslash ein slash

          "C:/Users/Benutzername/Desktop/objektDatei.json"
          Aber unter windows müsste das mit der normalen Pfadangabe schon funktionieren.

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          U 1 Antwort Letzte Antwort
          1
          • OliverIOO OliverIO

            @uschi_bloom said in JSON Datei lokal speichern:

            @oliverio
            Vielen Dank für die schnelle Antwort. Werde ich mal ausprobieren.

            Ersetze ich dann 'objektDatei.json' mit dem Dateipfad wo es abgelegt werden soll?
            Also z.B.: "C:\Users\Benutzername\Desktop\objektDatei.json"

            ja genau.
            Wenn es nicht funktioniert, verwende anstatt backslash ein slash

            "C:/Users/Benutzername/Desktop/objektDatei.json"
            Aber unter windows müsste das mit der normalen Pfadangabe schon funktionieren.

            U Offline
            U Offline
            Uschi_bloom
            schrieb am zuletzt editiert von
            #5

            @oliverio
            Ja, das scheint zu klappen.
            Und war unkomplizierter, als ich es mir vorgestellt habe.

            Vielen Dank!

            1 Antwort Letzte Antwort
            1
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            694

            Online

            32.6k

            Benutzer

            82.1k

            Themen

            1.3m

            Beiträge
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            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