댓글 검색 목록

[javascript] JSON 파서, 토크 나이저, 트래버 서 및 프린터.

페이지 정보

작성자 운영자 작성일 20-12-07 12:06 조회 691 댓글 0

Momoa는 범용 JSON 유틸리티 툴킷입니다.


https://github.com/humanwhocodes/momoa


  • JSON 문자열을 구성 요소 부분으로 분리 할 수있는 토크 나이저입니다.
  • JSON 문자열 내부의 모든 것을 나타내는 AST (추상 구문 트리)를 생성하는 ECMA-404 호환 파서입니다.
  • 파서가 생성 한 AST를 순서대로 방문하는 순회 자입니다.
  • 파서에서 생성 한 AST를 유효한 JSON 문자열로 다시 변환 할 수 있는 프린터입니다.


const { parse, traverse } = require("@humanwhocodes/momoa");

const ast = parse(some_json_string);

traverse(ast, {
    enter(node, parent) {
        console.log("Entering", node.type);
    },
    exit(node, parent) {
        console.log("Exiting", node.type);
    }
});

댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.