YAML 포맷 도구
YAML 입력
출력 결과
줄 수: 1문자 수: 0바이트 수: 0
줄 수: 1문자 수: 0
YAML이란?
YAML(YAML Ain't Markup Language)은 설정 파일과 데이터 교환을 위해 설계된 사람이 읽을 수 있는 데이터 직렬화 언어입니다. XML보다 읽기 쉽고, JSON보다 표현력이 풍부한 간결하고 명확한 구문으로 유명합니다. YAML은 들여쓰기로 계층 관계를 표시하고, 콜론으로 키-값 쌍을 구분하며, 대시로 목록 항목을 표시하여 설정 파일 작성에 적합합니다.
사용 방법
기본 조작
- 왼쪽 입력란에 YAML 데이터를 붙여넣기 또는 입력합니다
- 들여쓰기 크기를 선택합니다
- '포맷팅'으로 데이터를 정리하거나, '압축'으로 크기를 줄이거나, '검증'으로 구문을 확인합니다
- 오른쪽에 처리 결과가 표시됩니다
- '복사' 버튼을 클립보드에 복사합니다
옵션 설명
들여쓰기 크기2 공백 또는 4 공백 들여쓰기를 선택합니다
자주 묻는 질문 (FAQ)
Q: YAML과 YML 파일의 차이는?
A: 두 가지 완전히 동일하며, 파일 확장자만 다릅니다. .yaml은 공식 권장하는 표준 확장자이고, .yml은 역사적으로 남은 약어 형식입니다. 실제 사용에서는 두 가지에 어떠한 차이가 없습니다.
Q: YAML 파일에 오류가 발생하는 이유는?
A: YAML에서 가장 일반적인 오류는 들여쓰기 문제입니다. 다음을 확인하세요: 1. 공백으로 들여쓰기하고 Tab을 사용하지 마세요; 2. 들여쓰기 레벨을 일치하게 유지하세요; 3. 콜론 뒤에 공백이 있어야 합니다; 4. 목록 항목의 대시 뒤에 공백이 있어야 합니다.
Q: YAML은 주석을지원하나요?
A: 지원합니다! YAML은 # 기호를 사용하여 주석을 추가하며, 주석은 줄 끝 또는 별도의 한 줄에 나타날 수 있습니다. 이는 YAML이 JSON에 비해 갖는 큰 장점입니다.
Q: YAML에서특수 문자를 어떻게 표시하나요?
A: 문자열에 특수 문자(예: 콜론, 샵 기호, 대괄호 등)가 포함되어 있으면 인용부호로 감쌀 수 있습니다: 작은따옴표는 이스케이프 문자를 파싱하지 않고, 큰따옴표는 \n 등의 이스케이프 문자를 지원합니다.
Q: 제 데이터는 안전한가요?
A: 완전히 안전합니다. 모든 처리는 브라우저 로컬에서 완료되며, 데이터가 어떠한 서버에 업로드되지 않습니다.