코드, 데이터 및 QR 도구

JSON YAML 변환기

구성 파일, 문서 예시, 데이터 워크플로용 YAML로 JSON 값을 바꾸며 원본을 업로드하지 않습니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

유효한 JSON 값을 입력하세요. 최대 100,000자입니다.

줄 바꿈은 레이아웃만 변경하며 파싱된 문자열 값은 그대로 유지됩니다.

사용 방법

사용 방법

  1. 최대 100,000자의 유효한 JSON 값을 붙여 넣습니다.
  2. 2칸 또는 4칸 들여쓰기와 약 80열에서 긴 줄을 접을지 선택합니다.
  3. 변환된 YAML을 확인하고 복사하거나 .yaml 파일을 다운로드합니다.

타입 안전 문자열을 갖는 YAML 1.2

YAML 1.2 core schema를 사용합니다. 필요한 경우 모호한 문자열을 인용해 “null”이나 “true” 같은 JSON 문자열이 YAML 파싱 후에도 문자열로 유지됩니다. 배열 순서는 유지하고 객체 키는 브라우저 JSON 파서가 만든 순서를 따릅니다.

JSON 경계는 그대로 적용

주석, 후행 쉼표, undefined 및 JavaScript 전용 값은 유효한 JSON이 아닙니다. JSON은 YAML anchor, alias, tag, comment를 표현할 수 없으므로 생성하지 않습니다. JavaScript는 모든 큰 JSON 정수를 정확히 표현할 수 없으니 안전 범위 밖 식별자는 문자열로 두세요.

자주 묻는 질문

더 알아보기

JSON 배열과 원시 값도 받나요?

예. 유효한 JSON이면 root가 객체, 배열, 문자열, 숫자, boolean 또는 null일 수 있습니다.

true나 null 같은 문자열 타입이 바뀌나요?

아니요. YAML serializer가 필요한 문자열에 따옴표를 붙여 문자열 타입을 유지합니다.

변환할 때 JSON을 업로드하나요?

아니요. 파싱, 변환, 복사, 다운로드 준비가 브라우저에서 이뤄집니다.