868 Stimmen

Wie lese ich mit Node.JS eine JSON-Datei in den (Server-)Speicher?

Hintergrund

Ich bin dabei, einige Experimente mit Node.js und möchte ein JSON-Objekt, entweder aus einer Textdatei oder eine .js-Datei (was ist besser??) in den Speicher zu lesen, so dass ich dieses Objekt schnell von Code zugreifen können. Ich weiß, dass es Dinge wie Mongo, Alfred, usw. gibt, aber das ist nicht das, was ich im Moment brauche.

Frage

Wie lese ich ein JSON-Objekt aus einer Text- oder js-Datei in den Serverspeicher mit JavaScript/Node?

2voto

Satyabrata Saha Punkte 27
function parseIt(){
    return new Promise(function(res){
        try{
            var fs = require('fs');
            const dirPath = 'K:\\merge-xml-junit\\xml-results\\master.json';
            fs.readFile(dirPath,'utf8',function(err,data){
                if(err) throw err;
                res(data);
        })}
        catch(err){
            res(err);
        }
    });
}

async function test(){
    jsonData = await parseIt();
    var parsedJSON = JSON.parse(jsonData);
    var testSuite = parsedJSON['testsuites']['testsuite'];
    console.log(testSuite);
}

test();

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X