어떤 문법을 지원하나요?
- 매핑:
키: 값형태의 들여쓰기 기반 객체 - 목록:
- 값형태의 배열 (중첩된 객체를 담은 목록도 일부 지원) - 스칼라 값: 문자열, 정수/실수, true/false, null(~)
- 따옴표 문자열:
"...",'...'
반대로 앵커/별칭(&, *), 여러 줄 문자열(|, >), 복잡한 플로우 스타일(, [] 안의 중첩 구조), 문서 구분자(---), 주석 처리의 예외적인 경우 등은 정식 YAML 사양의 일부이지만 이 도구에서는 지원하지 않습니다. 이런 문법이 포함된 YAML은 정확히 변환되지 않을 수 있으니, 결과를 반드시 확인하세요.
어디에 활용하나요?
Docker Compose, GitHub Actions, Kubernetes 등에서 쓰이는 간단한 설정 파일을 JSON으로 빠르게 확인하거나, 반대로 JSON 데이터를 사람이 읽기 편한 YAML 형식으로 바꿔볼 때 사용할 수 있습니다.
자주 묻는 질문
변환 결과가 이상하게 나오면 어떻게 하나요?
들여쓰기가 탭(Tab)으로 되어 있거나, 지원하지 않는 고급 문법(앵커, 여러 줄 문자열 등)이 포함된 경우 정확히 변환되지 않을 수 있습니다. 들여쓰기를 스페이스 2칸 단위로 통일해보세요.
다른 데이터 형식 변환 도구도 있나요?
네, CSV와 JSON 사이 변환은 CSV-JSON 변환기에서 이용할 수 있습니다.