JSON Schema 생성기
로컬 처리JSON Schema 생성기 — 입력한 내용을 어디에도 보내지 않고 내 폰·PC에서 바로 처리하는 무료 도구입니다.
사용 방법과 처리 기준
JSON Schema 생성기 — 입력한 내용을 어디에도 보내지 않고 내 폰·PC에서 바로 처리하는 무료 도구입니다.
도구의 계산과 파일 처리는 브라우저 안에서 이루어집니다. 계산기·단위 변환의 공유 링크를 직접 만들면 값이 URL에 포함됩니다. 계정·방문 통계·광고 관련 정보 처리는 개인정보처리방침을 확인하세요.
현재 제한
- 데스크톱 최대 파일 크기 50MB
- 모바일 최대 파일 크기 20MB
API 문서·폼 검증에 쓸 스키마를 처음부터 쓰기 번거로울 때 씁니다. 값의 타입(string·integer·number·boolean·array·object)을 읽어 속성과 required를 채웁니다.
예시 하나만 보고 만든 초안입니다. 선택 항목·값 범위·형식(email 등)은 직접 보완하세요.
이 도구로 할 수 있는 일
- 타입 추론
- 정수는 integer, 소수는 number처럼 값에서 타입을 정합니다.
- 필수 목록
- 예시에 있는 키를 모두 required에 넣습니다.
JSON Schema 생성기 사용 방법
- 1예시 JSON 붙여 넣기대표적인 데이터 하나를 붙여 넣습니다.
- 2스키마 확인만들어진 스키마를 봅니다.
- 3다듬어 쓰기필수가 아닌 키를 required에서 빼는 등 다듬습니다.
활용 예시
사용자 객체
입력: {"name":"민수","age":30,"tags":["a"]}
결과: name: string, age: integer, tags: array(string), required: name·age·tags
이럴 때 유용해요
- API 요청·응답 스키마 초안을 만들 때
- 폼 검증 규칙을 정할 때
자주 묻는 질문 (FAQ)
null 값은 어떻게 되나요?
"type": "null"로 들어갑니다. 실제로 다른 타입도 올 수 있다면 ["string", "null"]처럼 고쳐 쓰세요.
