이렇게 사용하세요
먼저 변환 방향을 고르고 입력칸에 내용을 붙여 넣으세요. 결과는 입력하는 즉시 아래에 나타나요. 들여쓰기는 2칸과 4칸 중에서 고를 수 있고, 결과를 입력으로를 누르면 방향이 바뀌면서 결과가 입력칸으로 옮겨 가요. 변환이 제대로 되었는지 되돌려 보며 확인할 때 편해요.
쿠버네티스 매니페스트, GitHub Actions 워크플로, docker-compose 파일처럼 YAML로 된 설정을 JSON으로 바꿔 검사하거나, API 응답 JSON을 읽기 쉬운 YAML로 정리할 때 쓰기 좋아요.
동작 원리
YAML을 읽고 쓰는 데는 널리 쓰이는 공개 라이브러리 js-yaml을 써요. 입력을 자바스크립트 값으로 읽은 뒤 반대쪽 형식으로 다시 써요. 오류가 나면 라이브러리가 알려 주는 줄과 칸을 그대로 보여 드려요. ---로 나뉜 여러 문서가 들어 있는 YAML은 배열 하나로 묶어서 JSON으로 바꿔요. 모든 변환은 브라우저 안에서만 이루어져요.
자주 묻는 질문
YAML의 주석은 어떻게 되나요?
JSON에는 주석이 없어서 YAML을 JSON으로 바꾸면 주석은 사라져요. 앵커(&)와 별칭(*)은 실제 값으로 풀어서 넣어요.
날짜처럼 보이는 값이 바뀌었어요.
YAML은 2026-01-01처럼 따옴표 없는 날짜를 날짜 값으로 읽어서, JSON에서는 ISO 형식 문자열이 돼요. 원래 글자 그대로 두려면 YAML에서 따옴표로 감싸 주세요.
탭으로 들여쓰기한 YAML이 오류가 나요.
YAML은 들여쓰기에 탭을 쓸 수 없어요. 탭을 공백으로 바꾸면 돼요. 오류 메시지의 줄 번호를 보고 해당 줄을 고쳐 주세요.