JSON 스키마 생성기
JSON 데이터를 분석해 Draft-07 JSON 스키마를 즉시 생성
도구를 불러오는 중…
🔒 이 도구는 100% 브라우저에서 처리됩니다. 업로드한 파일과 입력한 내용은 서버로 전송되지 않습니다.
JSON 데이터를 붙여넣으면 각 값의 타입(문자열, 숫자, 객체, 배열 등)을 분석해 Draft-07 형식의 JSON 스키마를 실시간으로 만들어 줍니다. API 문서 작성이나 데이터 유효성 검증 규칙을 준비하는 개발자에게 유용하며, 모든 처리가 브라우저 안에서만 이뤄져 입력한 데이터가 서버로 전송되지 않습니다.
사용 방법
- 왼쪽 입력창에 스키마를 만들 원본 JSON 데이터를 붙여넣거나 직접 입력합니다.
- 필요하다면 스키마 제목을 입력하고, 모든 속성을 필수로 지정할지 체크박스로 선택합니다.
- 입력과 동시에 생성된 JSON 스키마가 실시간으로 표시됩니다.
- 복사 버튼을 눌러 생성된 스키마를 바로 사용할 곳에 붙여넣습니다.
자주 묻는 질문
- 배열 안에 서로 다른 타입의 값이 섞여 있으면 어떻게 되나요?
- 배열 항목의 타입이 여러 종류이면 각 타입별로 하나씩 예시를 뽑아 anyOf 형태로 스키마를 구성합니다.
- '모든 속성을 필수로 설정' 옵션은 무엇을 하나요?
- 체크하면 객체의 모든 키를 required 배열에 포함시켜, 해당 속성들이 반드시 존재해야 하는 스키마를 만듭니다.
- 잘못된 JSON을 입력하면 어떻게 되나요?
- JSON 문법 오류가 있으면 스키마 대신 어떤 부분이 잘못되었는지 알려주는 오류 메시지가 표시됩니다.
