YAML → JSON
간단한 YAML을 JSON으로 변환합니다. key: value, 들여쓰기, - 목록을 지원합니다.
YAML → JSON
간단한 YAML만 지원합니다: key: value, 들여쓰기 중첩, - 목록. 앵커·별칭·멀티라인 블록(|, >)·플로우 스타일·복합 키·태그 등은 지원하지 않습니다.
사용 방법
- YAML 칸에
key: value, 들여쓰기 중첩, 하이픈 목록이 있는 텍스트를 붙여 넣습니다. - 변환을 눌러 아래 JSON 칸에서 결과를 확인합니다.
- 코드에 넣을 때는 결과 복사를 사용합니다.
- 파싱이 실패하면 들여쓰기와 콜론 뒤 공백을 점검한 뒤 다시 변환합니다.
- 초기화로 입력과 출력을 지우고 다른 문서를 넣습니다.
핵심 개념
YAML JSON 변환은 배포 설정이나 도커 컴포즈 일부를 프론트·테스트 코드의 JSON으로 옮길 때 씁니다. 이 파서는 key: value, 들여쓰기 중첩, - 목록 정도만 읽습니다. 숫자·불리언·null은 JSON 타입으로 바꿉니다. 앵커·별칭, 파이프·꺾쇠 멀티라인, 중괄호 플로우 스타일, 복합 키, 커스텀 태그는 지원하지 않습니다.
탭 들여쓰기보다 공백이 안전합니다. 같은 단계의 키는 들여쓰기를 맞춰야 합니다. 변환은 브라우저에서만 이뤄지며 파일은 업로드되지 않습니다. 복잡한 헬름 차트나 앵커가 많은 문서는 전용 YAML 라이브러리가 있는 환경에서 변환하세요. 이 화면은 짧은 설정 조각용입니다.
예시
입력이 name: tvinghub, tags: 아래 - a - b, ok: true이면 {"name":"tvinghub","tags":["a","b"],"ok":true}가 됩니다. ok: yes 같은 YAML 1.1 특수 불리언은 기대와 다를 수 있으니 true/false를 쓰는 편이 낫습니다. 콜론 뒤에 공백이 없으면 파서가 키와 값을 못 나누는 경우가 있으니 한 칸을 넣어 주세요. 같은 들여쓰기 단계의 키가 어긋나면 중첩이 깨져 전혀 다른 JSON이 나옵니다. 배포 파일 전체가 아니라 필요한 블록만 복사해 변환하면 실패 지점을 찾기 쉽습니다. 같은 입력을 여러 번 시험할 때는 초기화 후 새로 붙여 이전 출력과 섞이지 않게 합니다. 공용 컴퓨터라면 작업이 끝난 뒤 입력란을 비워 원문이 모니터에 남지 않게 하세요. 브라우저 탭을 닫으면 방금 붙인 값도 함께 사라지며 서버에 삭제 요청을 보낼 필요는 없습니다. 버튼 이름과 칸 제목은 화면 위쪽 도구와 같으므로 글을 읽으며 그대로 따라가면 됩니다. 결과가 비어 있으면 필수 칸을 채웠는지, 오류 메시지가 숨겨져 있지 않은지 먼저 봅니다. 이 글은 사용법 안내이며 입력 데이터가 외부 저장소에 남는다는 뜻은 아닙니다.
자주 묻는 질문
YAML JSON 변환은 앵커와 별칭을 지원하나요?
지원하지 않습니다. 앵커를 풀어 평탄한 문서로 만든 뒤 변환하세요.
멀티라인 블록 기호가 있는 YAML도 되나요?
파이프와 꺾쇠 블록은 지원하지 않습니다. 한 줄 문자열로 바꿔 주세요.
플로우 스타일 중괄호 YAML도 JSON으로 바꾸나요?
중괄호·대괄호 플로우는 지원하지 않습니다. 블록 스타일로 고치세요.
입력이 서버로 올라가나요?
아니요. 브라우저에서만 파싱합니다.
숫자와 불리언은 JSON 타입으로 바뀌나요?
일반적인 숫자, true/false, null은 JSON 타입으로 바꿉니다.
헬름 템플릿이 섞인 YAML도 되나요?
템플릿 문법은 표준 YAML이 아니라 실패하기 쉽습니다. 렌더된 결과만 넣으세요. 관련: JSON → YAML · JSON 포맷터 · CSV → JSON
최종 검토일: 2026년 9월 4일