YAML JSON 변환기

도구 설명

YAML 은 오픈소스 yaml 라이브러리(YAML 1.2)로 읽어 JSON.stringify 로 2칸 들여쓰기 JSON 을 만들고, 반대 방향은 JSON.parse 로 읽은 값을 2칸 들여쓰기 YAML 로 씁니다. 쿠버네티스 매니페스트나 GitHub Actions 설정을 JSON 으로 확인하거나, API 응답을 설정 파일로 옮길 때 씁니다.

YAML 1.2 기준이라 yes·no·on·off 는 문자열로 남고 true·false 만 불리언이 됩니다. 앵커(&)와 별칭(*)은 펼쳐서 변환하고, --- 로 나뉜 여러 문서는 첫 문서만 바꿉니다. YAML 의 주석은 JSON 에 넣을 자리가 없어 빠집니다.

문법 오류는 줄·칸 위치와 함께 보여줍니다. 들여쓰기에 탭을 쓰면 YAML 에서는 오류라 공백으로 바꿔야 합니다. 변환은 이 기기 안에서 끝납니다.

자주 묻는 질문

YAML 주석은 어떻게 되나요?

JSON 에는 주석이 없어서 YAML → JSON 변환에서는 빠집니다. 주석을 남긴 채 정리만 하려면 YAML 포맷터를 쓰세요.

yes·on 이 true 로 안 바뀌어요

YAML 1.2 규칙입니다. 예전 YAML 1.1 은 yes·on 을 참으로 봤지만 1.2 에서는 true·false 만 불리언입니다.

파일이 서버로 가나요?

아니요. 붙여넣은 내용은 브라우저 안에서만 변환합니다.

관련 도구