YAML ↔ JSON 변환기

YAML과 JSON을 서로 변환합니다.

입력
결과

사용 예시

설정 파일을 다른 형식으로 옮기기

Docker Compose나 GitHub Actions처럼 YAML을 쓰는 설정을, JSON을 요구하는 도구에 붙여넣기 전에 바로 변환할 수 있습니다.

API 응답(JSON)을 읽기 좋은 YAML로 바꾸기

중괄호가 많아 읽기 번거로운 JSON 응답을 들여쓰기 기반의 YAML로 바꿔 구조를 한눈에 파악할 수 있습니다.

YAML 문법 오류 빠르게 찾기

들여쓰기나 콜론 실수로 깨진 YAML을 붙여넣으면 어디가 잘못됐는지 바로 오류 메시지로 확인할 수 있습니다.

자주 묻는 질문

입력한 내용이 서버로 전송되나요?

아니요. 모든 변환은 브라우저 안에서만 이루어지며 입력한 내용은 서버로 전송되지 않습니다.

복잡한 YAML(앵커, 여러 문서 등)도 지원하나요?

앵커·별칭을 포함한 표준 YAML 1.1/1.2 대부분의 기능을 지원합니다. 다만 하나의 입력창에는 문서 하나만 넣어주세요.

JSON에만 있고 YAML에는 없는 값(예: undefined)은 어떻게 되나요?

JSON은 undefined나 함수 같은 값을 표현할 수 없으므로, 이런 값은 변환 전 입력에 포함되지 않아야 합니다. 일반적인 문자열·숫자·불리언·배열·객체·null은 문제없이 변환됩니다.

들여쓰기나 줄바꿈이 원본과 똑같이 유지되나요?

변환 결과는 라이브러리의 기본 들여쓰기 규칙으로 새로 생성되므로, 원본의 주석이나 특정 줄바꿈 스타일은 유지되지 않습니다.