Como Ler Arquivos Json com Nodejs
1 min readJan 7, 2018
Outro dia precisei ler um arquivo json usando uma aplicação Nodejs. o Node já possui um módulo nativo para isso, é o “fs” (File System). Assim podemos usar o readFile ou o readFileSync.
Primeiro vamos ver o método readFile, que funciona de forma assíncrona:
var fs = require("fs");
fs.readFile("./my-file.json" , "utf8", function(err, data){ if(err){
return console.log("Erro ao ler arquivo");
}
var jsonData = JSON.parse(data); // faz o parse para json /**
Se precisar em array use:
jsonData = Object.keys(jsonData); / */});
O outro método é o readFileSync, que é síncrono:
var jsonData = fs.readFileSync("./my-file.json", "utf8");console.log(jsonData);
No próximo artigo vamos aprofundar um pouco mais, usando Promisse e OO.
Veja a documentação completa do fs em: https://nodejs.org/api/fs.html
Até o próximo!