Web/Node.js

nodejs에서 json파일 읽기

bitcoder 2022. 3. 1. 07:24
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