네, 완전히 무료입니다. 스키마에 대해 무제한 문서를 유효성 검사할 수 있으며, 이는 API 개발, 데이터 품질 보증 및 CI/CD 파이프라인에 필수적입니다.
아니요. 모든 유효성 검사는 브라우저에서 로컬로 수행됩니다. 데이터, API 스키마 및 유효성 검사 결과는 기기에서 비공개로 유지됩니다.
JSON Schema는 JSON 문서에 주석을 달고 유효성을 검사할 수 있게 해주는 어휘입니다. 다음을 정의합니다: (1) 필수 필드 — 존재해야 하는 속성. (2) 유형 — 문자열, 숫자, 정수, 부울, 배열, 객체, null. (3) 제약 조건 — 최소/최대값, 문자열 패턴(정규식), 문자열 길이, 배열 길이, 열거형 값. (4) 중첩 스키마 — 객체 내의 객체, 유형이 지정된 항목의 배열. (5) 조건 — 복잡한 유효성 검사 규칙을 위한 if/then/else 논리. 스키마 예시: {"type": "object", "required": ["name", "email"], "properties": {"name": {"type": "string", "minLength": 1}, "email": {"type": "string", "format": "email"}, "age": {"type": "integer", "minimum": 0, "maximum": 150}}}. JSON Schema는 OpenAPI/Swagger에서 API 문서화에, MongoDB에서 컬렉션 유효성 검사에, AWS CloudFormation 및 Terraform에서 인프라로서의 코드에, 그리고 대부분의 API 게이트웨이에서 요청 유효성 검사에 사용됩니다. $ref를 사용하여 재사용 가능한 구성 요소로 대규모 스키마를 구성하세요.