주문 JSON이 Schema에 맞는지 검증
API 입력 검토나 설정 배포 전 orderId, total, paid 타입이 Schema를 통과하는지 확인합니다.
예시 열기JSON 스키마 검증기를 브라우저에서 빠르게 확인하고 공유 가능한 결과를 만듭니다.
결과가 구조화된 카드로 표시됩니다.
짧고 의도가 분명한 예시로 사용자가 바로 열고 공유할 수 있으며 검색과 AI가 도구 용도를 이해하기 쉽습니다.
API 입력 검토나 설정 배포 전 orderId, total, paid 타입이 Schema를 통과하는지 확인합니다.
예시 열기Schema는 customerEmail과 items를 요구하지만 예시 응답에는 customerEmail이 없어 required 오류 확인에 좋습니다.
예시 열기Schema는 draft, published, archived만 허용하지만 예시 상태값은 processing이라 상태 enum 변경을 점검하기 좋습니다.
예시 열기orderId, total, paid가 문자열로 바뀐 예시로 API 타입 드리프트와 직렬화 문제를 확인합니다.
예시 열기method=pickup 이지만 courierRef가 들어온 예시로 oneOf 분기, const, 상호 배타 필드를 확인합니다.
예시 열기customerEmail과 callbackUrl 형식이 잘못된 예시로 릴리스 전 format 제약이 동작하는지 확인합니다.
예시 열기contactMethod=email 이면 customerEmail 이 필수인 예시로 조건부 required 규칙을 점검합니다.
예시 열기memberId는 있지만 approvalCode가 없는 예시로 dependentRequired 필드 제약을 점검합니다.
예시 열기배송 주소는 있지만 연락처가 없는 payload로 의존 필수 필드를 로컬에서 검증합니다.
예시 열기userId 타입, role enum, limits.api 최소값 오류를 함께 보여 주는 예시로 allOf 결합 제약을 확인합니다.
예시 열기email과 phone 어느 분기도 통과하지 않는 예시로 anyOf Schema 실패 원인을 확인합니다.
예시 열기production과 testMode=true 조합을 not으로 금지하고 billing 기능 누락도 함께 보여 주는 릴리스 게이트 예시입니다.
예시 열기role=admin 이면서 active=true인 항목이 없어 contains 제약이 실패하는 이유를 확인합니다.
예시 열기skus 배열에 SKU-1이 반복되는 예시로 릴리스 전 배열 유일성 제약을 확인합니다.
예시 열기metric_* 키는 숫자여야 하고 MetricBad는 거부되는 예시로 동적 지표 객체를 확인합니다.
예시 열기객체를 닫아 둔 상태에서 debugNote가 들어와 object shape drift와 릴리스 전 차단 규칙을 점검하기 좋습니다.
예시 열기추가 키는 허용하지만 값이 모두 string이어야 하므로 owner=42로 additionalProperties schema를 점검합니다.
예시 열기수량 최소값, SKU 패턴, 상태 enum, 알 수 없는 필드를 합성 배치 가져오기 전에 차단하는 예시입니다.
예시 열기이벤트 필드명 변경, 잘못된 이벤트 enum, 숫자 문자열, 추가 coupon 필드를 Webhook 수집 전에 확인합니다.
예시 열기공개 URL, 제목/H1 일치, 출처 표시, 주요 AI 플랫폼 enum을 Schema로 점검해 GEO 게시 전 구조를 확인합니다.
예시 열기version, breakingChange, reviewedBy, endpoint path/method/status가 릴리스 게이트를 만족하는지 확인합니다.
예시 열기shippingMethod로 배송 분기를 트리거하고 deliveryWindow가 없는 delivery payload가 로컬 Schema에서 막히는지 확인합니다.
예시 열기allOf로 orderId와 status를 조합한 뒤 미평가 필드를 닫아 debugNote 같은 deep object 누수 필드를 차단합니다.
예시 열기공개 합성 필드로 경기명, 베이징 시간, 공식 출처 URL, 알림 시간을 확인합니다.
예시 열기합성 답변으로 answer, sources, limitations, nextAction이 공개 전 검수 기준을 충족하는지 확인합니다.
예시 열기endpoint, items, pageInfo.nextCursor, hasNextPage, limit 필드를 릴리스 전 Schema로 확인합니다.
예시 열기합성 실패 응답으로 error.code, message, retryable, requestId 형식을 확인합니다.
예시 열기shippingMethod로 배송 분기를 트리거하고 deliveryWindow가 없는 delivery payload가 로컬 Schema에서 막히는지 확인합니다.
예시 열기allOf로 orderId와 status를 조합한 뒤 미평가 필드를 닫아 debugNote 같은 deep object 누수 필드를 차단합니다.
예시 열기사용자가 결과를 이해하고 검색엔진과 AI가 도구 목적을 파악할 수 있도록 돕는 설명입니다.
입력한 값을 읽기 쉬운 결과로 정리해 빠르게 확인할 수 있도록 도와줍니다.
가능한 도구는 브라우저에서 로컬로 실행됩니다. 서버 조회가 필요한 경우에도 조회에 필요한 값만 사용합니다.
누락 필드, 타입 드리프트, enum 불일치, 알 수 없는 속성, 배열 제약을 쓰기 전에 잡아 가져오기나 Webhook 수집으로 더러운 데이터가 들어가는 일을 줄입니다.
필드명 변경, 이벤트 enum 호환성, 문자열로 바뀐 숫자, additionalProperties가 검토되지 않은 필드를 허용하는지부터 확인합니다.
프롬프트가 answer, sources, limitations, nextAction 같은 고정 필드를 반환해야 할 때 Schema로 구조 완성도, 공개 출처 여부, 예상 밖 필드를 확인할 수 있습니다. 공개 예시는 합성 콘텐츠만 쓰고 실제 Prompt 로그나 플랫폼 답변은 넣지 않습니다.
version, breakingChange, endpoint path, method, status, reviewedBy를 먼저 확인해 필드명 변경, enum 변경, 알 수 없는 필드, 배열 구조 변경이 매핑과 문서를 깨뜨리는 일을 줄입니다. 공개 결과는 합성 API 예시만 사용합니다.
dependentRequired는 트리거 필드가 있을 때 필수 필드만 추가합니다. dependentSchemas는 트리거 뒤에 전체 하위 Schema를 실행하므로 pickup/delivery 같은 묶음 규칙 전환에 더 적합합니다.
additionalProperties는 현재 schema object에 선언된 필드만 봅니다. allOf나 더 깊은 composed schema로 규칙이 분리된 경우 마지막 수문장으로는 unevaluatedProperties가 더 적합합니다.
instancePath는 실패한 데이터 위치, schemaPath는 실패한 규칙 위치, keyword는 규칙 유형을 뜻합니다. required 오류는 params.missingProperty도 확인해야 합니다.
도구 이름, 조회 의도, 카테고리 맥락을 조합해 비슷한 사용 사례를 더 쉽게 찾도록 돕습니다.