유효성 검사와 함께 JSON을 YAML로, 또는 YAML을 JSON으로 변환합니다.

변환이 브라우저에서 실시간으로 실행됩니다 — 업로드되지 않습니다. 어느 쪽이든 편집하면 반대편이 즉시 따라옵니다.  · 어느 패널에든 .json / .yaml 파일을 드롭하세요

들여쓰기
data.json
data.yaml

JSON ↔ YAML 소개

JSON ↔ YAML 변환기는 두 형식 사이를 양방향으로 번역하며 유효성 검사까지 내장하고 있습니다. 한쪽에는 JSON을, 다른 쪽에는 YAML을 붙여 넣으면 변환이 브라우저 안에서 실시간으로 일어납니다. 문법 오류는 정확한 위치와 함께 보고되므로, 잘못 놓인 쉼표나 잘못된 들여쓰기를 몇 초 만에 찾아낼 수 있습니다.

서식은 설정 가능합니다: 들여쓰기 너비를 고르고, 필요하면 객체 키를 알파벳순으로 정렬해 안정적이고 diff 친화적인 출력을 얻을 수 있습니다. 실시간 통계가 문서의 줄 수, 바이트 수, 키 수, 중첩 깊이를 보여 주고, 루트가 객체인지 배열인지 스칼라인지도 알려 줍니다.

입력하거나, 붙여 넣거나, 파일을 업로드하거나, 페이지 위로 파일을 끌어다 놓은 뒤, 변환된 결과를 복사하거나 다운로드할 수 있습니다. 모든 과정이 클라이언트 측에서 실행되므로 비밀 값이 담긴 설정 파일도 기기 밖으로 나가지 않습니다. API 페이로드와 Kubernetes, CI, Docker Compose 설정 사이를 잇는 실용적인 일상 도구입니다.

JSON ↔ YAML 사용 방법

  1. JSON이나 YAML을 해당 창에 붙여 넣거나, 파일을 페이지에 업로드하거나 끌어다 놓습니다.
  2. 문법 오류가 표시되면 보고된 줄 위치를 이용해 수정합니다.
  3. 들여쓰기 너비를 설정하고 키 정렬 여부를 취향에 맞게 조정합니다.
  4. 반대편 창에서 변환된 결과와 함께 문서 통계를 확인합니다.
  5. 결과를 복사하거나 파일로 다운로드합니다.

자주 묻는 질문

데이터 관점에서는 그렇습니다. YAML은 JSON의 상위 집합이므로 모든 JSON 문서는 YAML 표현을 가지며 그 반대도 마찬가지입니다. 달라지는 것은 문법입니다. YAML은 들여쓰기를 쓰고 주석을 허용하지만, JSON에는 주석 문법이 없어서 JSON으로 변환할 때 주석은 사라집니다.

잘못된 입력은 실패 위치와 함께 표시되므로, 문제가 된 줄로 바로 이동할 수 있습니다. 보통 JSON에서는 쉼표나 따옴표 누락이, YAML에서는 일관되지 않은 들여쓰기나 이스케이프되지 않은 특수 문자가 원인입니다.

출력의 모든 단계에서 객체 키를 알파벳순으로 정렬합니다. 정렬된 키는 변환된 파일을 결정론적으로 만들어 버전 관리 diff를 작게 유지하고, 두 설정을 나란히 비교하기 쉽게 해 줍니다.

YAML은 따옴표 없는 스칼라 값을 자동으로 타입 지정합니다. yes와 no는 불리언이 되고, 012는 숫자로 해석될 수 있으며, NO 같은 국가 코드는 악명 높은 함정입니다. 문자열로 유지하려면 YAML 원본에서 값을 따옴표로 감싸세요.

네. 끌어다 놓은 파일을 포함해 변환은 전적으로 브라우저 안에서 실행됩니다. 아무것도 전송되지 않으므로 자격 증명이나 내부 호스트명이 담긴 설정을 변환해도 안전합니다.

네, 크기 제한 없이 무료입니다. 필요한 만큼 양방향으로 자유롭게 변환하세요.


인기 검색어
json to yaml yaml to json json yaml 변환 yaml 변환 온라인 yaml 검증 json yaml 도구
도움이 필요하신가요?
이 도구에서 문제를 발견하셨나요? 저희 팀에 알려주세요.
문제 신고

이 무료 도구를 귀하의 웹사이트에 추가하세요 — 아래 코드를 복사하여 붙여넣으세요.