JSON ⇔ YAML 상호 변환 도구
JSON과 YAML을 양방향으로 변환할 수 있어요. 설정 파일 형식 변환에 편리해요. 탭으로 변환 방향을 선택할 수 있어요.
JSON ⇔ YAML이란?
JSON ⇔ YAML은 JSON과 YAML(YAML Ain't Markup Language)을 양방향으로 변환하는 도구예요. YAML은 Docker Compose, Kubernetes, CI/CD 파이프라인(GitHub Actions 등) 설정 파일에 널리 사용되는 사람이 읽기 쉬운 데이터 직렬화 형식이에요. JSON과 YAML 모두 동일한 데이터 구조를 표현할 수 있으므로 양방향 변환이 가능해요.
관련 항목: JSON 포맷터 · JSON ⇔ CSV · JSON 차이 비교
사용 방법
- 탭으로 변환 방향(JSON→YAML / YAML→JSON)을 선택해요
- 입력 영역에 데이터를 붙여넣어요
- '변환' 버튼을 클릭해요
사용 예시
입력 (JSON):
{"database": {"host": "localhost", "port": 5432}}
YAML 출력: database: host: localhost port: 5432
실무 활용 예시: Docker Compose 설정을 YAML에서 JSON으로 변환하여 API에서 사용하거나, API 응답 JSON을 Kubernetes YAML 매니페스트로 변환해요
FAQ
- YAML 1.2를 지원하나요?
- 네. YAML 1.2를 지원하는 js-yaml 라이브러리를 사용해요.
- YAML 주석은 어떻게 처리되나요?
- YAML 주석은 JSON으로 표현할 수 없어서 사라져요. JSON→YAML 변환에서는 주석이 생성되지 않아요.
- 멀티라인 문자열이 올바르게 변환되나요?
- 네. 긴 문자열은 YAML 리터럴 블록 스타일(|)로 출력돼요.
- Kubernetes 설정 파일에 사용할 수 있나요?
- 네. Kubernetes 매니페스트는 YAML 형식이므로 JSON→YAML 변환으로 생성된 YAML을 그대로 사용할 수 있어요.
- 데이터가 서버로 전송되나요?
- 아니요. 모든 처리는 브라우저 내에서 완료돼요. 민감한 데이터도 안전해요.
관련 도구
업데이트 이력
최종 업데이트: 2026-02-19
- 2026-02-19 최초 릴리스