728x90
디렉토리에 data.json 파일이 있을 때 이를 읽는 main.js 코드를 소개합니다.
data.json파일의 내용은 올바른 json형식으로 작성되었다고 가정하며, 다음과 같습니다.
{
"fruits": [
{
"id": "1",
"name": "apple"
},
{
"id": "2",
"name": "banana"
},
{
"id": "3",
"name": "orange"
}
]
}
소스코드는 다음과 같습니다.
const fs = require('fs');
const jsonFile = fs.readFileSync('./data.json', 'utf8');
const jsonData = JSON.parse(jsonFile);
const fruits = jsonData.fruits;
fruits.forEach(fruit => {
console.log(fruit);
});
실행결과는 다음과 같습니다.
C:\Users\Admin\Desktop\fruits>node main.js
{ id: '1', name: 'apple' }
{ id: '2', name: 'banana' }
{ id: '3', name: 'orange' }
{ id: '1', name: 'apple' }
{ id: '2', name: 'banana' }
{ id: '3', name: 'orange' }
{ id: '1', name: 'apple' }
{ id: '2', name: 'banana' }
{ id: '3', name: 'orange' }
C:\Users\Admin\Desktop\fruits>
728x90
'Web > Node.js' 카테고리의 다른 글
Node.js 설치 (0) | 2022.03.08 |
---|---|
puppeteer 시작하기 (0) | 2022.03.03 |
Node.js가 설치된 경로 (0) | 2022.02.26 |