YAML ↔ JSON
YAML과 JSON을 서로 변환합니다. 설정 파일 형식을 바꿀 때 유용하며 문법 오류를 안내합니다.
YAML ↔ JSON 소개
YAML과 JSON을 양쪽 방향으로 바꿉니다. 쿠버네티스 매니페스트나 워크플로 설정을 JSON으로 확인해야 할 때, 반대로 API 응답 JSON을 사람이 읽기 쉬운 설정 파일 형태로 옮길 때 씁니다. 입력창에 붙여넣는 즉시 오른쪽에 결과가 나타나며, 접속 정보나 토큰 값이 든 설정 파일도 브라우저 밖으로 나가지 않습니다.
YAML ↔ JSON 사용 방법
변환 방향 고르기
위쪽 탭에서 YAML → JSON 또는 JSON → YAML을 선택합니다. 내용을 넣은 뒤에 탭을 바꿔도 같은 입력으로 다시 변환됩니다.
내용 붙여넣기
왼쪽 입력창에 원본을 붙여넣습니다. 글자가 바뀔 때마다 변환이 다시 실행되어 오른쪽 결과가 갱신됩니다.
결과 복사하기
오른쪽 패널의 복사 버튼을 누르면 결과 전체가 클립보드에 담깁니다. 파일로 저장하지 않고 바로 편집기에 붙여넣을 수 있습니다.
자주 묻는 질문
YAML에 적어 둔 주석도 JSON에 남나요?
남지 않습니다. YAML을 읽어 데이터 구조만 뽑은 뒤 JSON으로 새로 쓰는 방식이라 우물 정 기호로 시작하는 주석과 빈 줄은 모두 사라집니다. 앵커와 별칭도 참조 형태가 아니라 값이 그대로 펼쳐진 모습으로 바뀝니다. 주석이 중요한 원본은 따로 보관해 두세요.
JSON에서 YAML로 바꾸면 어떤 모양이 되나요?
두 칸 들여쓰기를 쓰고 배열은 하이픈으로 시작하는 여러 줄로 풀어 씁니다. 키 순서는 원본을 따르지만 줄바꿈 위치나 따옴표 사용은 라이브러리 기본 규칙에 맞춰 새로 정해지므로, 원래 쓰던 설정 파일과 모양이 조금 다를 수 있습니다.
문법이 틀리면 어느 줄이 문제인지 알려 주나요?
줄 번호까지는 알려 주지 않습니다. 결과 자리에 '올바른 YAML이 아닙니다. 들여쓰기를 확인해 주세요.'와 같은 안내만 나타납니다. 같은 키를 두 번 적은 경우처럼 값은 읽히지만 규칙에 어긋나는 입력도 오류로 처리되니, 문제가 되는 곳은 직접 찾아 고쳐 주셔야 합니다.