BaroBench바로벤치 · 나만의 디지털 작업대모든 도구
KOENSwitch to English
입력과 파일은 이 브라우저에서 처리합니다.가입 없이 바로 사용

JSON → YAML 변환기

유효한 JSON을 YAML 1.2로 바꾸고 필요한 문자열 따옴표를 자동 처리하세요.

이 브라우저에서만 처리 · 입력을 업로드하지 않아요

입력과 옵션

결과

입력 대기 중

입력 후 실행하면 결과가 여기에 표시돼요.

알아두면 더 정확해요

JSON의 객체·배열·스칼라를 지원합니다. 문자열이 true와 같이 보이는 경우 따옴표로 타입을 보존합니다. JSON 숫자에는 JavaScript 정밀도 제한이 적용됩니다.

예를 들면
Input: {"name":"OpenTool","active":true}
사용 가이드

결과를 이해하고 사용하기

JSON 설정을 사람이 편집하기 쉬운 YAML 표현으로 바꾸세요. 먼저 JSON 문법으로 해석하기 때문에 JavaScript 코드나 주석이 섞인 설정 파일은 그대로 넣을 수 없습니다.

사용 순서

  1. 유효한 JSON 객체·배열·스칼라를 입력하세요.
  2. YAML 결과의 들여쓰기와 문자열 타입을 확인한 뒤 다운로드하세요.

입력과 결과 예시

입력·옵션
{"active":true,"label":"true"}
결과·해석
active: true
label: "true"

불리언 true와 문자열 "true"는 다릅니다. YAML에서도 타입을 보존하기 위해 문자열에는 따옴표를 사용할 수 있습니다. 원본 JSON에 없던 주석이 새로 생기지는 않습니다.

JSON으로 다시 바꾸면 완전히 같은 문서인가요?

지원하는 데이터 값의 의미를 옮기는 작업이며 공백·들여쓰기·원래 표기까지 보존하는 작업은 아닙니다. 중복 키와 JavaScript 정밀도를 넘는 숫자는 JSON 파싱 단계에서 달라질 수 있으므로 원본을 따로 보관하세요.

결과가 예상과 다른가요? 오류 제보하기

어떤 작업을 할까요?

↑ ↓ 이동 · Enter 열기 · Esc 닫기