Como Ler Arquivos Json com Nodejs

Francisco de Assis
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!

--

--