JSON Schema Validator - 온라인으로 계획에 대해 JSON을 인증

붙여넣은 스키마에 대해 브라우저에서 JSON 데이터를 검증합니다. JSON과 스키마는 로컬에서 파싱되므로 콘텐츠를 업로드하지 않고 Draft-07, 2019-09 또는 2020-12에 대해 API 페이로드, 구성 파일 및 웹훅 예제를 확인할 수 있습니다.

준비 완료
0 바이트
0 바이트

검증 결과

JSON 데이터와 JSON 스키마를 붙여넣고 검증을 선택합니다.

지원되는 초안

승인하기 전에 초안 7, 2019-09 또는 2020-12를 선택합니다. 선택한 초안은 스키마가 어떻게 컴파일되는지 결정합니다.

유용한 오류 경로

검증 오류에는 인스턴스 경로, 스키마 경로 및 간결한 메시지가 포함되어 있어 API 페이로드 문제를 더 쉽게 찾을 수 있습니다.

지역 작업 흐름

보고서를 복사하거나 JSON 파일로 다운로드하세요. 분석은 크기, 초안 및 개수 버킷만 사용하며, 붙여넣은 콘텐츠는 절대 사용하지 않습니다.

JSON을 온라인으로 스키마에 대해 검증하는 방법

  1. 1. JSON 데이터를 붙여넣으십시오. 확인해야 하는 API 응답, 웹훅 본문, 설정 객체 또는 모든 JSON 문서를 사용합니다.
  2. 2. JSON 스키마를 붙여넣으십시오. 필수 속성, 유형 규칙, 열거형, 배열 및 중첩 객체 제약 조건을 포함합니다.
  3. 3. 스키마 초안을 선택하십시오. Draft-07, 2019-09 또는 2020-12를 선택하여 검증이 올바른 키워드 동작을 사용하도록 합니다.
  4. 4) 실수를 확인하고 수정합니다. 인스턴스 경로와 스키마 경로를 검토한 다음 유효성 검사 보고서를 복사하거나 다운로드합니다.

예제 스키마 확인

JSON 데이터

{
  "id": 42,
  "status": "active",
  "email": "[email protected]"
}

JSON 스키마

{
  "type": "object",
  "required": ["id", "status"],
  "properties": {
    "id": { "type": "integer" },
    "status": { "enum": ["active", "paused"] },
    "email": { "type": "string", "format": "email" }
  }
}

이 JSON 스키마 검증기는 데이터가 스키마와 일치하는지 여부를 보고하고 필수 속성, 유형, 열거형 또는 중첩 규칙이 실패할 때 정확한 필드를 가리킵니다.

JSON 스키마 검증기 FAQ

이 도구를 사용하여 JSON을 온라인으로 스키마에 대해 검증할 수 있습니까?

예. JSON 데이터와 JSON 스키마를 붙여넣고 일치하는 드래프트를 선택한 다음 콘텐츠를 Convertr에 업로드하지 않고 온라인에서 스키마에 대해 JSON을 검증합니다.

JSON Schema Validator가 Draft-07 및 2020-12를 지원합니까?

예. 유효성 검사기는 JSON Schema Draft-07, Draft 2019-09 및 Draft 2020-12를 지원합니다. 검증하기 전에 드래프트를 선택하여 스키마가 의도된 규칙으로 컴파일되도록 합니다.

JSON Formatter와는 다르나요?

예. JSON Formatter는 구문과 형식을 확인합니다. JSON Schema Validator는 유효한 JSON이 필수 필드, 유형, 열거형 및 중첩 객체 규칙을 포함한 스키마 계약과 일치하는지 확인합니다.

JSON 스키마 검증기

지원되는 초안 동작을 사용하여 제공된 JSON 스키마에 대해 JSON 인스턴스를 검증합니다.

입력
JSON 데이터, JSON 스키마 및 선택한 지원 초안.
출력
인스턴스 및 스키마 경로가 포함된 유효 또는 무효 결과.
실제 제한
원격 스키마 가져오기는 보장되지 않으며, 사용자 지정 형식은 주석이 될 수 있으며, 지원은 Draft-07, 2019-09 및 2020-12 키워드에 따라 다릅니다.
개인정보 및 데이터 처리
JSON 데이터, JSON 스키마 및 선택한 지원 초안은 이 브라우저 탭에서 처리됩니다. Convertr는 이를 수신하거나 저장하지 않습니다. 도구가 명시적으로 로컬 다운로드를 제공하지 않는 한 페이지를 닫거나 다시 로드하면 작업 상태가 지워집니다.

이 도구를 어떻게 사용해야 하는지

  1. JSON 데이터, JSON 스키마 및 선택한 지원 초안을 도구 컨트롤에 제공합니다.
  2. 인스턴스 및 스키마 경로와 함께 유효하거나 유효하지 않은 결과에 영향을 미치는 설정을 선택한 다음 도구를 실행합니다.
  3. 복사 또는 다운로드하기 전에 인스턴스 및 스키마 경로와 함께 유효하거나 유효하지 않은 결과를 검토합니다.

일반적인 실패 모드

잘못된 JSON, 잘못된 스키마, 해결되지 않은 참조 또는 드래프트와 호환되지 않는 키워드는 유효성 검사 오류를 생성합니다.

유용한 예제

이메일 문자열과 정수 나이를 요구한 다음 샘플 객체를 검증하고 실패한 각 경로를 검사합니다.