ToolAct툴액트

YAML 포맷 도구

YAML 입력
출력 결과
줄 수: 1문자 수: 0바이트 수: 0
줄 수: 1문자 수: 0

YAML이란?

YAML(YAML Ain't Markup Language)은 설정 파일과 데이터 교환을 위해 설계된 사람이 읽을 수 있는 데이터 직렬화 언어입니다. XML보다 읽기 쉽고, JSON보다 표현력이 풍부한 간결하고 명확한 구문으로 유명합니다. YAML은 들여쓰기로 계층 관계를 표시하고, 콜론으로 키-값 쌍을 구분하며, 대시로 목록 항목을 표시하여 설정 파일 작성에 적합합니다.

사용 방법

기본 조작

  1. 왼쪽 입력란에 YAML 데이터를 붙여넣기 또는 입력합니다
  2. 들여쓰기 크기를 선택합니다
  3. '포맷팅'으로 데이터를 정리하거나, '압축'으로 크기를 줄이거나, '검증'으로 구문을 확인합니다
  4. 오른쪽에 처리 결과가 표시됩니다
  5. '복사' 버튼을 클립보드에 복사합니다

옵션 설명

들여쓰기 크기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: 완전히 안전합니다. 모든 처리는 브라우저 로컬에서 완료되며, 데이터가 어떠한 서버에 업로드되지 않습니다.