본문으로 바로가기

[Node] jsonl 파일 다루기

category 공유/Node 2021. 6. 2. 05:32

[Node] jsonl 파일 다루기

jsonl 파일 node에서 다루기

DB 마이그레이션을 하는데 jsonl 파일을 다루어야 해서 알아보던 중 fs-reverse package를 이용하면 node에서 간단하게 다룰 수 있다는 것을 알게되었다. fs-reverse package 다운로드 하는 방법은 쉽다. 그냥 명령어 1줄이면 된다.

명령어 : npm install fs-reverse

명령어 : yarn add fs-reverse

npm, yarn 중 사용하고 있던 것으로 사용하면 된다.

 

jsonl 파일을 다루는 방법은 쉽다. 구구절절 텍스트로 작성하는 것보다는 예시 코드를 보는 것이 이해가 더 쉬울 것이다.

const fsR = require("fs-reverse");

const filestream = fsR("file path", {});

// 1라인씩 출력
filestream.on("data", data => {
  if(data) {
    console.log("data", JSON.parse(data));
  }
})

// 모든 데이터를 읽으먄 실행 됨
filestream.on("end", () => {
  console.log("end");
})

위 코드를 보면 쉽게 이해하고 사용할 수 있을 것이다.

마지막

해당 내용은 틀릴 수도 있다는 것을 감안하여 봐주세요. 틀린 내용 및 오탈자 수정 요청 환영입니다.

반응형