"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso ler e analisar um arquivo JSON local em JavaScript?

Como posso ler e analisar um arquivo JSON local em JavaScript?

Publicado em 2025-01-10
Navegar:752

How Can I Read and Parse a Local JSON File in JavaScript?

Lendo arquivos JSON locais externos em JavaScript

No desenvolvimento web, muitas vezes é necessário acessar dados locais armazenados em arquivos JSON. Com JavaScript, isso pode ser conseguido aproveitando o método JSON.parse().

Declaração do problema

Você tem um arquivo JSON local chamado "test.json" armazenado em /Users/Documents/workspace/test.json. O arquivo contém os seguintes dados JSON:

{
  "resource": "A",
  "literals": ["B", "C", "D"]
}

Solução de código

Para ler este arquivo JSON e imprimir seus dados em JavaScript, você pode usar as seguintes etapas:

  1. Obter os dados JSON:

    const fs = require('fs');
    const data = fs.readFileSync('test.json');
  2. Analisar os dados JSON:

    const json = JSON.parse(data);
  3. Acesse o dados:

    console.log(`Resource: ${json.resource}`);
    console.log(`Literals: ${json.literals}`);

Considerações adicionais

  • O módulo fs no Node .js é usado para ler o sistema de arquivos.
  • Certifique-se de que o caminho para o arquivo JSON esteja correto.
  • Trate os erros normalmente se o arquivo não for encontrado ou não puder ser analisado.

Código de exemplo

const fs = require('fs');

// Read the JSON file
const data = fs.readFileSync('test.json');

// Parse the JSON data
const json = JSON.parse(data);

// Access the data
console.log(`Resource: ${json.resource}`);
console.log(`Literals: ${json.literals}`);
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3