YAML ↔ JSON 변환기는 두 데이터 형식을 양방향으로 즉시 변환하는 개발자 도구입니다. 들여쓰기 폭(2칸/4칸)과 JSON pretty/minify 정렬 옵션을 지원하며, 변환 결과를 트리 구조로 미리 볼 수 있습니다.

Kubernetes 매니페스트나 CI 설정 같은 YAML 파일을 JSON으로 검증하고 싶을 때, API 응답 JSON을 읽기 쉬운 YAML로 바꿔 문서화할 때 유용합니다. 모든 변환은 브라우저 안에서만 처리되어 설정 파일이 외부로 전송되지 않습니다.

자세한 사용법과 자주 묻는 질문 보기

사용 방법

입력창에 YAML이나 JSON을 붙여넣으면 형식이 자동 감지되어 반대 형식으로 변환됩니다. 파일 업로드와 다운로드, 결과 복사, 키 정렬, 멀티 문서(---로 구분된 YAML) 처리까지 지원합니다.

문법 오류가 있으면 몇 번째 줄, 몇 번째 열에서 문제가 생겼는지 한국어로 안내하므로 들여쓰기 오류나 콜론 누락 같은 흔한 실수를 빠르게 찾을 수 있습니다.

YAML 변환 시 주의할 점

YAML은 따옴표 없는 값을 자동으로 타입 추론합니다. 예를 들어 no라는 값이 불리언 false로, 버전 번호 1.10이 숫자 1.1로 해석될 수 있는데, 이를 흔히 노르웨이 문제라고 부릅니다. 이 변환기는 이런 자동 타입 변환이 일어나는 지점을 한국어 경고로 알려줍니다.

JSON은 주석을 지원하지 않으므로 YAML의 주석은 변환 과정에서 사라집니다. 원본 보존이 필요하다면 변환 전 파일을 따로 백업해 두는 것이 좋습니다.

자주 묻는 질문

YAML과 JSON 중 어떤 형식이 더 좋은가요?
사람이 읽고 쓰는 설정 파일에는 주석과 간결한 문법을 지원하는 YAML이, 프로그램 간 데이터 교환에는 파싱이 엄격하고 빠른 JSON이 주로 쓰입니다. 용도에 따라 선택하면 됩니다.
변환하면 데이터가 서버로 전송되나요?
아니요. 변환은 100% 브라우저 안에서 이루어지며 입력한 내용이 어디로도 전송되지 않습니다. 민감한 설정 파일도 안심하고 변환할 수 있습니다.
YAML 들여쓰기 오류는 어떻게 찾나요?
잘못된 YAML을 붙여넣으면 오류가 발생한 줄과 열 위치를 한국어 메시지로 알려줍니다. YAML은 탭 문자를 허용하지 않으므로 공백으로 들여쓰기했는지 먼저 확인하세요.
여러 문서가 들어 있는 YAML도 변환되나요?
네. --- 구분자로 나뉜 멀티 문서 YAML도 처리할 수 있으며, 각 문서가 개별적으로 변환됩니다.