광고 영역
JSON ⇄ YAML

JSON ↔ YAML 변환

설정 파일 형식을 양쪽으로 바꾸고, 틀린 줄은 바로 짚어 드려요.

변환 방향

YAML 결과


    

이렇게 사용하세요

먼저 변환 방향을 고르고 입력칸에 내용을 붙여 넣으세요. 결과는 입력하는 즉시 아래에 나타나요. 들여쓰기는 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은 들여쓰기에 탭을 쓸 수 없어요. 탭을 공백으로 바꾸면 돼요. 오류 메시지의 줄 번호를 보고 해당 줄을 고쳐 주세요.