시작 사이트 등록

JSON → YAML 변환기

Developer Tools

JSON을 붙여 넣으면 바로 정리된 YAML로 변환합니다. 2 또는 4칸 들여쓰기, 키 순서 유지·정렬을 선택할 수 있고 모두 브라우저에서 처리합니다.

객체 또는 배열을 붙여넣으세요. 주석과 후행 쉼표는 유효한 JSON이 아닙니다.

결과

YAML 출력 —
  • 총 키 수 —
  • 줄 수 —
  • 최대 깊이 —

입력값을 바꾸면 결과가 바로 갱신됩니다.

계산식과 규칙

  • 객체는 "key: value" 쌍이 되고, 배열은 "- item" 줄이 됩니다.
  • 중첩된 객체나 배열마다 들여쓰기가 한 단계씩 늘어나며, 선택한 대로 공백 2칸 또는 4칸을 사용합니다.
  • 숫자, 불리언 또는 null처럼 보이는 문자열은 YAML에서 텍스트로 유지되도록 따옴표로 감쌉니다.
  • 줄바꿈이나 앞뒤 공백이 있는 문자열은 큰따옴표로 감쌉니다.
  • 빈 객체는 {}가 되고 빈 배열은 []가 됩니다.

계산 예시

평면 객체

입력 {"name":"Uslik","tools":21,"free":true}

결과 name: Uslik tools: 21 free: true

문자열 배열

입력 {"tags":["seo","tools","calculators"]}

결과 tags: - seo - tools - calculators

객체 배열

입력 {"items":[{"id":1,"ok":true},{"id":2,"ok":false}]}

결과 items: - id: 1 ok: true - id: 2 ok: false

자주 묻는 질문

제 JSON이 어딘가에 업로드되나요?

아니요. 변환은 전적으로 브라우저에서 JavaScript로 실행됩니다. 탭을 닫으면 데이터가 지워지며, 서버로 전송되는 것은 없습니다.

일부 문자열이 따옴표로 감싸지는 이유는 무엇인가요?

YAML은 123, true, null 같은 값을 숫자와 불리언으로 처리합니다. 따옴표로 감싸면 텍스트로 유지되므로 우편번호나 버전 번호가 숫자로 바뀌지 않습니다.

주석, 앵커 또는 다중 문서 YAML을 지원하나요?

JSON에는 주석, 앵커, 문서가 없으므로 출력은 이를 포함하지 않는 단일 YAML 문서입니다. 중첩 객체, 배열, 스칼라 유형은 완전히 지원됩니다.

면책 고지: 결과는 이 페이지의 계산식을 따른 참고값입니다. 실제 소요량은 재료, 시공 방식, 환경에 따라 달라지므로 주문 전에 여유분을 두세요.