MODOO HUB ← 모두의 툴
Dev · Instrument

JSON YAML

JSON 붙여넣기 → YAML 즉시 변환

들여쓰기:
JSON
YAML

JSON to YAML 변환기

JSON 데이터를 YAML 형식으로 즉시 변환합니다. YAML(YAML Ain't Markup Language)은 Kubernetes, Docker Compose, GitHub Actions, Ansible 등 현대 DevOps 도구의 설정 파일로 널리 사용되는 인간 친화적 직렬화 언어입니다. JSON보다 간결하고 주석을 지원합니다.

자주 묻는 질문

JSON과 YAML 주요 차이점은?

JSON은 중괄호·쌍따옴표·쉼표를 사용하고, YAML은 들여쓰기로 구조를 나타내 더 읽기 쉽습니다. YAML은 주석(#), 앵커(&)/별칭(*), 다중 문서 등을 지원합니다.

YAML은 어디에 쓰이나요?

Kubernetes 매니페스트, Docker Compose, GitHub Actions 워크플로, Ansible 플레이북, CircleCI, Travis CI, Helm 차트 등 DevOps 도구 설정에 널리 쓰입니다.

변환 후 주석은 추가할 수 있나요?

JSON에는 주석이 없으므로 변환 결과에도 주석이 없습니다. 변환 후 수동으로 # 주석을 추가하세요.

들여쓰기는 몇 칸이 좋나요?

Kubernetes는 2칸, Python 관련 도구는 4칸을 많이 사용합니다. 팀 컨벤션에 맞게 선택하세요.

YAML에서 따옴표는 언제 필요한가요?

특수문자(: { } [ ] # & * ? | - < > = ! % @ `)를 포함하거나, 숫자·불리언(true/false/null)처럼 보이는 문자열에는 따옴표가 필요합니다.

null은 YAML에서 어떻게 표현되나요?

JSON의 null은 YAML에서 null 또는 ~ 로 표현됩니다.

배열은 어떻게 변환되나요?

JSON 배열 ["a","b"]는 YAML에서 - a - b 형식의 블록 시퀀스로 변환됩니다.

역변환(YAML→JSON)도 지원하나요?

yaml-to-json 도구를 이용하면 YAML을 JSON으로 역변환할 수 있습니다.