"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je lire et analyser un fichier JSON local en JavaScript ?

Comment puis-je lire et analyser un fichier JSON local en JavaScript ?

Publié le 2025-01-10
Parcourir:444

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

Lecture de fichiers JSON locaux externes en JavaScript

Dans le développement Web, il est souvent nécessaire d'accéder aux données locales stockées dans des fichiers JSON. Avec JavaScript, cela peut être réalisé en exploitant la méthode JSON.parse().

Énoncé du problème

Vous disposez d'un fichier JSON local nommé "test.json" stocké dans /Users/Documents/workspace/test.json. Le fichier contient les données JSON suivantes :

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

Solution de code

Pour lire ce fichier JSON et imprimer ses données en JavaScript, vous pouvez suivre les étapes suivantes :

  1. Obtenir les données JSON:

    const fs = require('fs');
    const data = fs.readFileSync('test.json');
  2. Analyser les données JSON :

    const json = JSON.parse(data);
  3. Accéder aux data :

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

Considérations supplémentaires

  • Le module fs dans Node .js est utilisé pour lire le système de fichiers.
  • Assurez-vous que le chemin d'accès au fichier JSON est correct.
  • Gérez les erreurs avec élégance si le fichier est introuvable ou ne peut pas être analysé.

Exemple de code

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}`);
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3