코드, 데이터 및 QR 도구

YAML JSON 변환기

변환 한도를 분명히 하고 원본을 기기에 둔 채 YAML 구성 또는 데이터 문서를 JSON으로 바꿉니다.

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

비어 있지 않은 YAML 1.2 문서 하나를 입력하세요. 최대 100,000자입니다.

사용 방법

사용 방법

  1. 최대 100,000자의 YAML 1.2 문서 하나를 붙여 넣습니다.
  2. 압축 JSON 또는 2칸/4칸 들여쓰기의 예쁜 출력을 선택합니다.
  3. 변환 JSON을 확인하고 복사하거나 .json 파일을 다운로드합니다.

제한된 YAML 1.2 변환

파서는 YAML 1.2 문서 하나를 받고 중복 mapping 키, 여러 문서, 알 수 없는 tag, 순환 참조, 50개 참조를 넘는 alias 확장을 거부합니다. 주석은 허용되지만 JSON 출력에는 없습니다. Merge key는 객체를 자동 병합하지 않고 일반 YAML 1.2 키로 처리합니다.

JSON 안전 값만 결과에 포함

Mapping은 고유한 JSON 객체 키가 될 수 있는 scalar 키를 사용해야 합니다. 복합 키, NaN, Infinity는 거부됩니다. JavaScript 안전 범위를 벗어난 정수는 자릿수를 정확히 보존하도록 JSON 문자열로 출력됩니다. 로컬 변환이며 YAML 내용을 코드로 실행하지 않습니다.

자주 묻는 질문

더 알아보기

여러 문서 YAML stream을 변환할 수 있나요?

아니요. 모호하지 않은 JSON root 값 하나를 만들도록 YAML 문서 정확히 하나를 입력하세요.

Anchor와 alias를 지원하나요?

일반 alias는 안전 한도까지 확장됩니다. JSON에서 안전하게 표현할 수 없는 순환이나 과도한 확장은 거부됩니다.

YAML 주석은 어떻게 되나요?

JSON에는 주석 문법이 없으므로 버려집니다.