jsonecho

YAML Validator

YAML이 파싱되는지, 안 된다면 어디인지 확인하세요.

도구를 불러오는 중...

YAML Validator 사용 방법

  1. YAML을 붙여 넣으세요.
  2. 메시지를 읽으세요. 초록색은 올바름, 빨간색은 문제를 보여 줍니다.
  3. 트리 보기를 열어 값이 어떻게 파싱되었는지 확인하세요.

YAML Validator 소개

YAML 오류는 괄호가 빠져서 생기는 경우가 드뭅니다. 공백이 하나 많거나 적거나, 공백이어야 할 곳에 탭이 있거나, 따옴표로 감싸지 않은 값에 콜론이 있어서입니다. 검증기는 전체 파싱을 실행하여 파서가 포기한 줄과 열을 보여 줍니다.

성공하면 파일의 정규화된 버전을 얻고 트리 보기에서 어떻게 해석되었는지 볼 수 있습니다. 리스트가 정말 리스트인지, 숫자가 정말 숫자인지 확인하는 좋은 방법입니다.

자주 묻는 질문

내 YAML이 탭 오류로 실패하는 이유는 무엇인가요?

YAML은 들여쓰기에 탭을 허용하지 않습니다. 공백으로 바꾸세요. 대부분의 편집기가 자동으로 해 줍니다.

"bad indentation of a mapping entry"는 무슨 뜻인가요?

키의 들여쓰기가 형제 키와 다르거나 리스트 항목이 잘못된 깊이에 있다는 뜻입니다. 메시지에 나온 줄을 보고 위의 줄과 비교해 보세요.

Kubernetes나 Docker Compose 규칙도 확인하나요?

아니요, YAML 구문만 확인합니다. 파일이 파싱된다는 것만 알려 주며 키가 사용하는 도구에 유효한지는 알려 주지 않습니다.

다중 문서 파일을 지원하나요?

네. ---로 구분된 문서를 읽고 트리에 리스트로 표시합니다.

값이 따옴표 붙은 문자열로 표시되는 이유는 무엇인가요?

"yes"나 "0123"처럼 텍스트로 유지되어야 하는 숫자나 불리언처럼 보이기 때문입니다. 검증기는 정규화된 출력에서 이런 값에 따옴표를 붙입니다.

YAML 도구의 다른 도구

모든 도구 →