← 도구

JSON Schema 생성기

JSON을 검증할 수 있는 스키마로 정의하세요.

비공개: 파일이 기기 밖으로 나가지 않습니다.

팁: 여러 샘플을 배열로 붙여넣으세요. 일부 샘플에 없는 키는 선택 항목이 되고, 항상 정수인 숫자는 integer가 됩니다. 붙여넣은 내용은 업로드되지 않습니다.

사용 방법

  1. 파일을 선택하세요.
  2. 원하면 설정을 조정하세요.
  3. 결과를 다운로드하거나 BroAllDone로 다른 기기에 보내세요.

자주 묻는 질문

JSON으로 JSON Schema를 만들려면?

샘플 JSON을 붙여넣고 ‘스키마 만들기’를 누르세요. Ajv나 OpenAPI 등에서 데이터 검증에 쓸 수 있는 JSON Schema가 만들어집니다.

어떤 키가 필수로 지정되나요?

모든 샘플에 있는 키입니다. 여러 샘플을 배열로 붙여넣으면, 일부 샘플에 없는 키는 선택 항목이 됩니다.

이메일이나 날짜 같은 포맷도 감지하나요?

네. 항상 이메일, 날짜, 날짜·시간, URI, UUID, IPv4 주소인 텍스트에는 그에 맞는 format이 지정됩니다.

어떤 JSON Schema 버전을 쓰나요?

최신 버전인 Draft 2020-12, 또는 대부분의 도구가 지원하는 draft-07 중에서 고를 수 있습니다.

‘반복되는 객체 재사용’은 무슨 기능인가요?

두 번 이상 나오는 객체 구조를 $defs에 한 번만 정의하고 $ref로 참조합니다. 그래서 스키마가 짧게 유지됩니다.

내 JSON이 업로드되나요?

아니요. 스키마는 브라우저에서 만들어지므로 데이터가 기기 밖으로 나가지 않습니다.

다른 무료 도구