>  기사  >  웹 프론트엔드  >  Node.js를 사용하여 JSON 파일을 읽는 방법

Node.js를 사용하여 JSON 파일을 읽는 방법

不言
不言원래의
2019-03-26 14:03:407277검색

이 글에서는 JSonfile 모듈의 readfile 및 readfilesync 함수를 사용하여 node.js를 사용하여 JSON 파일의 내용을 읽는 방법을 소개합니다.

Node.js를 사용하여 JSON 파일을 읽는 방법

요구 사항: node.js 및 npm이 시스템에 설치되어 있어야 합니다.

이 기사에서는 JSonfile NPM 모듈을 사용합니다. 따라서 먼저 시스템에 JSonfile 모듈을 설치해야 합니다.

$ npm install jsonfile --save

이제 더미 json 파일 Employees.json이 생성됩니다. 자신만의 JSON 파일을 사용하는 것도 가능합니다.

파일 이름: Employee.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. nodejs를 사용하여 json 파일을 읽습니다

위 단계에서 JSON 파일 예제가 생성되었습니다. 이제 ReadJsonFile.js를 생성하고 다음 콘텐츠를 추가합니다. Employee.json을 JSON 파일 이름으로 변경해야 합니다.

파일 이름: 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("----------------------------------");
  }
});

이제 다음 명령을 사용하여 nodejs 스크립트를 실행합니다.

$ 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. nodejs를 사용하여 json 파일 읽기

또는 readfilesync 기능을 사용하여 JSON 파일 내용을 읽을 수 있습니다. 다음 내용으로 readjsonfilesync.js 파일을 만듭니다.

파일 이름: 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("----------------------------------");
}

이제 다음 명령을 사용하여 nodejs 스크립트를 실행합니다.

$ 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
----------------------------------

이 기사는 여기서 끝났습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 node.js 비디오 튜토리얼 칼럼을 주목하세요! ! !

위 내용은 Node.js를 사용하여 JSON 파일을 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.