Schema가 특정 필드 조합을 금지하거나 배열 안에 조건을 만족하는 항목을 최소 하나 요구한다면 not과 contains로 규칙을 표현한 뒤 짧은 샘플을 로컬에서 검증하세요. not은 production + testMode=true 같은 위험 조합을 막고, contains는 active admin 역할이나 billing 기능 항목을 요구할 때 적합합니다.
적합한 조회 상황
production과 testMode=true 조합 차단
features 배열에 billing이 없는지 확인
roles 배열에 active admin이 있는지 확인
contains가 어떤 배열 항목도 매칭하지 못한 이유 찾기
릴리스 전 금지 조합과 배열 조건 재검증
추천 확인 흐름
- Schema와 JSON 샘플 포맷
- 금지 조합을 not에 작성하고 required 보강
- 배열 항목 조건을 contains에 작성
- Schema 검증으로 keyword와 instancePath 확인
- JSONPath, Pointer, Deep Diff로 배열 구조 변경 확인
관련 도구入口
not 금지 조합, contains 배열 조건, production testMode 차단, 역할 배열 검증, API 릴리스 전 Schema 점검을 로컬에서 확인하는 흐름입니다.
JSON 스키마 검증기
JSON 스키마 검증기를 브라우저에서 빠르게 확인하고 공유 가능한 결과를 만듭니다.
조회도구ChakanJSON Schema 생성기
JSON Schema 생성기를 브라우저에서 빠르게 확인하고 공유 가능한 결과를 만듭니다.
조회도구ChakanJSON 키 경로 추출
JSON 키 경로 추출를 브라우저에서 빠르게 확인하고 공유 가능한 결과를 만듭니다.
조회도구ChakanJSON Pointer 경로 조회
JSON Pointer 경로 조회를 브라우저에서 빠르게 확인하고 공유 가능한 결과를 만듭니다.
조회도구ChakanJSONPath 뷰어
JSONPath 뷰어를 브라우저에서 빠르게 확인하고 공유 가능한 결과를 만듭니다.
조회도구ChakanJSON 심층 비교
JSON 심층 비교를 브라우저에서 빠르게 확인하고 공유 가능한 결과를 만듭니다.
조회도구ChakanJSON 포맷터
JSON 포맷터를 브라우저에서 빠르게 확인하고 공유 가능한 결과를 만듭니다.
조회도구ChakanFAQ
Schema가 특정 필드 조합을 금지하거나 배열 안에 조건을 만족하는 항목을 최소 하나 요구한다면 not과 contains로 규칙을 표현한 뒤 짧은 샘플을 로컬에서 검증하세요. not은 production + testMode=true 같은 위험 조합을 막고, contains는 active admin 역할이나 billing 기능 항목을 요구할 때 적합합니다.
not과 contains는 각각 무엇을 해결하나요?
not은 금지된 하위 Schema와 매칭되는 데이터를 거부하고, contains는 배열 안에 조건을 만족하는 항목이 최소 하나 있는지 확인합니다.
예시가 API 데이터를 업로드하나요?
아니요. Schema 검증은 브라우저에서 실행되며 sitemap에는 짧은 demo 예시만 포함됩니다.
함께 볼 주제
관련 도구를 묶고 구체적인 검색 의도에 답하는 색인 가능한 주제 페이지입니다. 검색 엔진과 AI가 Chakan의 도구 능력을 이해하기 쉽습니다.
CSV 데이터 정리, 필터링, 가져오기 전 점검 도구
CSV 열 추출, 헤더 정규화, 행 필터링, 타입 추론, Schema 초안, 가져오기 전 점검을 묶은 도구 모음입니다.
주제 열기JSON API 필드 목록, 경로 추출, 매핑 점검 도구
API 응답, 중첩 JSON, 필드 매핑, 경로 추출, Schema 검증을 위한 구조화된 도구 입구입니다.
주제 열기JSON 데이터 변환, 포맷팅, API 디버깅 도구
CSV, XML, YAML, INI, TOML, JSONL을 JSON으로 변환한 뒤 포맷팅, 경로 추출, diff 점검까지 이어지는 흐름입니다.
주제 열기