2017-07-23 2 views
1

Ich möchte meine Javascript-IDE (Webstorm) verwenden, um einige große JSON-Dateien, die ich auf meinem Computer gespeichert habe (~ 500 MB) zu analysieren. Kann ich dem Knoten trotzdem mitteilen, auf diese Datei zuzugreifen? Ich weiß, dass Knoten über HTTP-Anforderungen auf JSON-Dateien zugreifen können, und ich frage mich, ob ein ähnliches Prinzip für Dateien gelten kann (da ich mit Chrom in Dateien verlinken kann: file:///C:/Users/...). Jede Hilfe wird sehr geschätzt.Lesen Sie lokal gespeicherte JSON-Datei mit IDE (Node)

Antwort

1

Um eine lokale Datei zugreifen, können Sie dies tun:

fs = require('fs') 
fs.readFile('/your/path/to/json.json', 'utf8', function (err,data) { 
    if (err) { 
    return console.log(err); 
    } 
    console.log(data); 
}); 

Jetzt je nachdem, was Sie mit den Daten tun möchten, können Sie es analysieren oder stringify.

+0

Danke, das war genau das, was ich gesucht habe. Ich hatte keine Ahnung, dass das Knoten-Dateisystem überhaupt existierte! – BWP

+0

@BWP Gern geschehen! https://nodejs.org/api/fs.html – sidewinder

Verwandte Themen