Maison  >  Article  >  interface Web  >  Comment lire un fichier JSON à l'aide de Node.js

Comment lire un fichier JSON à l'aide de Node.js

不言
不言original
2019-03-26 14:03:407277parcourir

Cet article présentera l'utilisation de node.js pour lire le contenu des fichiers JSON, en utilisant les fonctions readfile et readfilesync du module JSonfile.

Comment lire un fichier JSON à l'aide de Node.js

Exigences : node.js et npm doivent être installés sur le système.

Pour cet article, nous utilisons le module JSonfile NPM. Donc, vous devez d'abord installer le module JSonfile

$ npm install jsonfile --save

sur votre système. Maintenant, un fichier json virtuel employé.json est en cours de création. Il est également possible d'utiliser votre propre fichier JSON.

Nom du fichier : employé.json

[
  {
    "emp_id" : "101",
    "emp_name" : "Mike",
    "emp_addr" : "123 California, USA",
    "designation" : "Editor"
  },
  {
    "emp_id" : "102",
    "emp_name" : "Jacob",
    "emp_addr" : "456 Log Angelis, USA",
    "designation" : "Chief Editor"
  }
]

1. Utilisez nodejs pour lire le fichier json

Dans les étapes ci-dessus, un fichier JSON. exemple. Créez maintenant ReadJsonFile.js et ajoutez le contenu suivant. Besoin de changer Employee.json avec le nom de fichier JSON.

Nom du fichier : ReadJsonFile.js

var jsonFile = require('jsonfile')
var fileName = 'employee.json'

jsonFile.readFile(fileName, function(err, jsonData) {
  if (err) throw err;
  for (var i = 0; i < jsonData.length; ++i) {

    console.log("Emp ID: "+jsonData[i].emp_id);
    console.log("Emp Name: "+jsonData[i].emp_name);
    console.log("Emp Address: "+jsonData[i].emp_addr);
    console.log("Designation: "+jsonData[i].designation);
    console.log("----------------------------------");
  }
});

Exécutez maintenant le script nodejs à l'aide de la commande suivante.

$ node ReadJsonFile.js 

Emp ID: 101
Emp Name: Mike
Emp Address: 123 California, USA
Designation: Editor
----------------------------------
Emp ID: 102
Emp Name: Jacob
Emp Address: 456 Log Angelis, USA
Designation: Chief Editor
----------------------------------

2. Utilisez nodejs pour lire le fichier json

Vous pouvez également utiliser la fonction readfilesync pour lire le contenu du fichier JSON. Créez un fichier readjsonfilesync.js avec le contenu suivant

Nom du fichier : readjsonfilesync.js

var jsonFile = require(&#39;jsonfile&#39;)
var fileName = &#39;employee.json&#39;

var jsonData = jsonFile.readFileSync(fileName);

for (var i = 0; i < jsonData.length; ++i) {

	console.log("Emp ID : "+jsonData[i].emp_id);
	console.log("Emp Name : "+jsonData[i].emp_name);
	console.log("Emp Address : "+jsonData[i].emp_addr);
	console.log("Designation : "+jsonData[i].designation);
	console.log("----------------------------------");
}

Exécutez maintenant le script nodejs à l'aide de la commande suivante.

$ node ReadJsonFileSync.js 

Emp ID: 101
Emp Name: Mike
Emp Address: 123 California, USA
Designation: Editor
----------------------------------
Emp ID: 102
Emp Name: Jacob
Emp Address: 456 Log Angelis, USA
Designation: Chief Editor
----------------------------------

Cet article est terminé ici. Pour un contenu plus passionnant, vous pouvez faire attention à la colonne Tutoriel vidéo node.js du site Web PHP chinois ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn