JSON Schema Validator를 처음부터 구현하기 - Week 0
발행: (2026년 1월 17일 오전 04:37 GMT+9)
2 min read
원문: Dev.to
Source: Dev.to
Introduction

JSON Schema에 대한 이해를 깊게 하기 위해, 처음부터 검증기를 구현하기로 했습니다.
JSON Schema가 무엇인지 모르는 분들을 위해 설명하자면, JSON 문서가 특정 구조를 따르는지 검증하는 선언형 언어입니다. 자세한 내용은 여기에서 확인할 수 있습니다.
Roadmap
- 사양 읽기
- 기존 구현 살펴보기
- JSON‑Schema‑Test‑Suite 를 사용해 테스트 코드 작성
- Draft 2020‑12 (spec link) 로 검증기 구현
- (선택) Draft‑07 (spec link) 같은 다른 초안 지원
구현에서 여러 초안을 지원하려고 하지만, 범위가 너무 커지면 이 단계는 건너뛸 수도 있습니다.
이 프로젝트는 TypeScript 로 진행할 예정이며, 언어를 배우는 과정에서도 실용적인 예제로 활용하고자 합니다.
진행 상황은 매주 여기서 업데이트할 예정입니다.
코드는 GitHub 에서 확인할 수 있습니다.