YAML ↔ JSON 변환기
이 변환기는 YAML을 정렬된 JSON으로, JSON을 YAML로 변환하며, 입력이 올바르지 않으면 파서의 오류 메시지를 보여 줍니다.
이 도구 소개
이 변환기는 YAML을 정렬된 JSON으로, JSON을 YAML로 변환하며, 입력이 올바르지 않으면 파서의 오류 메시지를 보여 줍니다.
사용 방법
- YAML 상자에 YAML을, 또는 JSON 상자에 JSON을 붙여 넣습니다.
- YAML → JSON 또는 JSON → YAML을 누릅니다.
- 출력을 복사합니다.
알아두면 좋은 점
- 변환에는 js-yaml 라이브러리를 사용합니다. JSON 출력은 2칸 들여쓰기이며, YAML 출력은 줄바꿈 없이 2칸 들여쓰기를 사용합니다.
- YAML 1.2는 JSON의 상위 집합이므로 올바른 JSON은 올바른 YAML이기도 합니다.
- JSON에는 주석 문법이 없으므로 JSON으로 변환하면 YAML 주석이 사라집니다.
- YAML 들여쓰기에는 공백을 써야 하며 탭은 허용되지 않습니다.
모든 처리는 브라우저 안에서 이루어집니다. 입력한 내용은 업로드되거나 저장되지 않습니다.
자주 묻는 질문
들여쓰기 오류가 나는 이유는 무엇인가요?
YAML은 공백을 사용한 일관된 들여쓰기에 의존합니다. 탭이나 정렬이 맞지 않는 키가 있으면 파싱 오류가 납니다.
YAML 주석은 유지되나요?
아니요. JSON에는 주석이 없으므로 YAML에서 변환하면 주석이 삭제됩니다.
Kubernetes나 Docker Compose 파일도 변환할 수 있나요?
네. 매니페스트나 compose 파일 같은 단일 YAML 문서는 바로 변환됩니다.
설정이 업로드되나요?
아니요. 변환은 브라우저에서 이루어지므로 설정 안의 비밀 정보도 기기에 그대로 남습니다.