const dadosPuro = require('../json/eua.json', '../json/brasil.json'); const dadosTratados = JSON.parse(JSON.stringify(dadosPuro)); console.log(dadosTratados);
const dadosPuro = require('../json/eua.json', '../json/brasil.json'); const dadosTratados = JSON.parse(JSON.stringify(dadosPuro)); console.log(dadosTratados);
Oi Leonardo,
O require
no Node.js não aceita múltiplos caminhos de arquivos diretamente dessa forma.
Ele é projetado para importar um único módulo ou arquivo por vez. 🤔
Para carregar múltiplos arquivos JSON, você precisa fazer múltiplos require
e combiná-los em um único objeto ou array.
Veja um exemplo:
const euaDados = require('../json/eua.json');
const brasilDados = require('../json/brasil.json');
const dadosCombinados = {
eua: euaDados,
brasil: brasilDados
};
const dadosTratados = JSON.parse(JSON.stringify(dadosCombinados));
console.log(dadosTratados);
Neste exemplo, cada arquivo JSON é carregado individualmente e depois combinado em um objeto dadosCombinados
.
Se você precisar de um array, basta ajustar a estrutura. 💪
Para saber mais: Importando módulos no Node.js
Continue explorando e aprofundando seus conhecimentos! 💻