Haru Utils
JS

BROWSER UTILITY

JSON Schema 검증기

JSON 데이터와 Schema를 브라우저에서 비교해 오류 경로와 원인을 찾아요

내 기기에서 처리입력·파일 자동 업로드 없음영구 저장 없음민감한 원문을 기록하지 않음PWA 확인 중방문·준비한 도구 자원 재사용
다운로드 파일명 json-schema-tool-result.txt
입력값은 이 브라우저의 메모리에서만 처리됩니다.
고급 기능 · 공유·연결·단축키

입력 데이터는 저장하거나 주소에 넣지 않습니다. 공유 기능은 선택·체크·범위 같은 옵션만 다룹니다.

⌘/Ctrl + K
도구 빠른 검색
Alt + S / R / W
샘플 · 초기화 · 좌우 교환
⌘/Ctrl + Shift + C / D
결과 복사 · 다운로드
Esc
진행 중인 대용량 작업 취소
도구를 준비하고 있습니다…

브라우저 안에서 안전하게 입력한 데이터와 파일은 서버로 전송하거나 저장하지 않고 현재 브라우저에서만 처리합니다.

FRIENDLY GUIDE

JSON Schema 검증기, 이렇게 사용해 보세요

JSON 데이터와 Schema를 브라우저에서 비교해 오류 경로와 원인을 찾아요 처음 사용하는 분도 아래 순서대로 진행하면 쉽게 결과를 만들 수 있어요.
01

언제 사용하나요?

API 요청·응답, 설정 파일, 저장 데이터가 예상한 구조를 만족하는지 개발 단계에서 검사할 때 사용합니다.

02

어떻게 사용하나요?

  1. 1예시 또는 실제 작업 데이터를 입력하고 필요한 형식과 조건을 선택하세요.
  2. 2결과가 바뀌는 것을 확인하며 JSON Schema 2020-12의 안전 부분집합으로 JSON 데이터를 검증해 오류 경로를 확인하거나, const·enum·default·examples와 기본 제약으로 로컬 샘플을 생성합니다.
  3. 3결과를 검토한 뒤 복사하거나 다운로드해 코드와 문서에 사용하세요.
03

주요 기능과 옵션

  • JSON 데이터와 Schema를 브라우저에서 비교해 오류 경로와 원인을 찾아요
  • JSON Schema 2020-12의 안전 부분집합으로 JSON 데이터를 검증해 오류 경로를 확인하거나, const·enum·default·examples와 기본 제약으로 로컬 샘플을 생성합니다.
  • 입력값은 네트워크로 보내지 않고 현재 브라우저에서만 계산합니다.

GLOSSARY

알아두면 좋은 용어

JSON Schema
JSON 데이터의 구조·타입·제약을 선언하는 표준
Draft
JSON Schema 규격의 세대 또는 버전
required
객체에 반드시 있어야 하는 속성 이름 목록
$ref
다른 스키마 정의를 참조하는 키워드

TIP자동 생성된 스키마는 관찰한 예제만 반영하므로 누락 가능한 필드와 허용 범위를 사람이 보완하세요.

LIMIT검사는 브라우저에서만 수행됩니다. 외부 URL의 $ref와 임의 pattern·patternProperties 정규식은 거부하며, 스키마 1만 노드·32단계와 검증 방문 10만 회를 제한합니다. 전체 표준 적합성 인증이나 데이터 신뢰성을 보장하지 않습니다.

도구 빠른 검색

최근 사용한 도구를 다시 열거나, 이름과 기능으로 검색하세요.

검색어와 도구의 입력·결과는 저장하지 않습니다.

↑↓ 이동 · Enter 열기 · Esc 닫기