YAML JSON 변환기
YAML JSON 변환기. 브라우저에서 YAML을 JSON으로 바꿉니다. --- 다중 문서, yes/on YAML 1.1 불리언, 줄 번호 오류, 보기 좋게/압축 JSON 다운로드. 업로드 없음.
YAML을 JSON으로 변환
Docker Compose·쿠버네티스·GitHub Actions YAML을 이 탭에서 JSON으로 바꿉니다. --- 다중 문서는 배열이 되고, yes/on은 YAML 1.1에서만 true가 됩니다. 서버로 나가지 않습니다.
YAML 파일을 놓거나 선택하세요. ⌘V / Ctrl+V로 붙여넣어도 됩니다.
⌘V / Ctrl+V · .yml .yaml .json
사용 방법
작동 원리
YAML JSON 변환기를 찾는 사람은 보통 Compose, 쿠버네티스 매니페스트, GitHub Actions 워크플로를 jq·API 바디·스프레드시트에 넣어야 할 때입니다. 많은 사이트는 파일을 올립니다. 이 페이지는 이 탭에서만 변환합니다.
- 붙여넣거나 올립니다 —
.yml,.yaml,.json(JSON은 유효한 YAML). 서버로 나가지 않습니다. - 문서를 모두 읽습니다 —
---구분자는 첫 문서만 남기지 않고 JSON 배열이 됩니다. 쿠버네티스·Kustomize가 이 경우입니다. - 스키마를 고릅니다 — YAML 1.2(기본)는 따옴표 없는
yes/on/no/off를 문자열로 둡니다. YAML 1.1은 불리언으로 바꿉니다. 구버전 Compose·Ansible과 맞출 때 1.1을 켭니다. - 보기 좋게 또는 한 줄 — 읽기용 2칸 들여쓰기, 요청 바디용 한 줄.
- 복사하거나 받습니다 —
converted.json은 이 기기에만 남습니다. 마지막 입력과 스키마는 이 브라우저에만 저장됩니다.
YAML 린터나 kubectl apply가 아닙니다. 하는 일은 YAML JSON 변환이고, 인프라 설정을 남의 서버에 보내지 않는 것입니다.
탭을 닫으면 바이트는 사라집니다.
FAQ
debug: yes가 true가 아니라 "yes"인 이유는?
최신 파서가 쓰는 YAML 1.2는 yes를 문자열로 봅니다. YAML 1.1은 yes / on / y를 불리언으로 봤습니다. 구버전 Compose·Ansible이면 YAML 1.1을 켜세요.
다중 문서 YAML은 어떻게 되나요?
--- 블록마다 배열 원소 하나가 됩니다. 문서가 하나면 [ ]로 감싸지 않습니다.
YAML을 업로드하나요?
아니요. 파싱과 JSON 변환은 로컬에서만 실행됩니다. 계정 없습니다. 비밀값은 어떤 변환기에도 넣지 않는 편이 안전하고, 여기에서는 적어도 탭 밖으로 나가지 않습니다.
JSON을 다시 YAML로 바꿀 수 있나요?
이 페이지는 한 방향입니다. JSON은 이미 유효한 YAML 1.2라 .json을 올려도 예쁘게 출력됩니다. YAML JSON 변환기 검색 의도는 YAML → JSON입니다.