YAML 유효성 검사기
YAML 문법을 검사하고 오류 줄·열 위치를 표시하며, 변환된 JSON을 미리 보여줍니다.
카테고리: 개발자 도구
언제 사용하나요?
CI 설정, Docker Compose, Kubernetes 매니페스트 등 YAML 파일의 들여쓰기·문법 오류를 찾을 때 사용합니다. 오류가 있으면 줄·열 위치와 원인을, 통과하면 변환된 JSON을 함께 보여줍니다.
사용 방법
- 검사할 YAML을 붙여넣습니다.
- 유효성 결과와 오류 위치(줄·열)를 확인합니다.
- 통과 시 변환된 JSON을 복사하거나 파일로 내려받습니다.
입력값 안내
검사할 YAML 문서를 입력합니다. 들여쓰기는 반드시 공백(탭 불가)을 사용해야 합니다.
계산·변환 기준
yaml 라이브러리의 parseDocument로 파싱해 errors/warnings를 수집하고, 오류가 없으면 toJS()로 변환한 객체를 JSON으로 직렬화해 보여줍니다.
사용 예시
- CI·인프라 설정 점검 - GitHub Actions·Compose·K8s YAML의 문법 오류를 배포 전에 찾습니다.
- YAML → JSON 확인 - YAML이 어떤 JSON 구조로 해석되는지 즉시 확인합니다.
예시
- 탭 들여쓰기 → 오류 줄·열과 원인 메시지 표시
- 올바른 YAML → 변환된 JSON 미리보기 제공
주의사항
- YAML은 탭 들여쓰기를 허용하지 않으므로 공백을 사용하세요.
- 스키마(예: Kubernetes 리소스 규격) 검증은 하지 않으며 문법 유효성만 확인합니다.
자주 묻는 질문
오류 위치를 알려주나요?
네. 파싱이 실패한 줄과 열 번호, 원인 메시지를 함께 표시합니다.
JSON으로도 변환되나요?
유효한 YAML이면 변환된 JSON을 미리보기로 제공하고 복사·다운로드할 수 있습니다.
데이터가 전송되나요?
아니요. 모든 검사는 브라우저에서만 이루어집니다.
관련 도구
- YAML ↔ JSON 변환기 - YAML과 JSON 데이터를 브라우저에서 양방향으로 변환합니다.
- JSON 포매터 - JSON 문자열을 보기 좋게 들여쓰기하거나 최소화합니다. 유효성 오류도 함께 표시합니다.
- XML 유효성 검사기 - XML이 올바른 형식(well-formed)인지 검사하고 오류 메시지를 보여주며, 들여쓰기된 형태로 정리합니다.
- UUID 생성기 - 암호학적으로 안전한 UUID v4를 최대 20개까지 한 번에 생성합니다.
- 비밀번호 생성기 - 길이, 문자셋, 개수를 선택해 브라우저에서 안전한 랜덤 비밀번호를 생성합니다.
- JWT 디코더 - JWT의 header와 payload를 디코딩해 JSON과 주요 클레임을 확인합니다.