모두의 계산기
← 메인으로 돌아가기

YAML/JSON/TOML 변환기

JSON, YAML, TOML 데이터를 서로 변환하고 루트 구조와 출력 길이를 함께 확인합니다.

입력 칸에 내용을 붙여 넣고 실행하면 결과 패널에 바로 나타납니다.
Config TransformerSPEC READY
JSON / YAML / TOML
RFC 8259YAML 1.2TOML 1.0

설정 파일에서 자주 쓰는 3개 포맷을 공통 객체 구조로 파싱한 뒤 대상 문법으로 다시 직렬화합니다.

결과 대기 중

원문 포맷과 출력 포맷을 선택하고 데이터를 입력하면 변환 결과가 표시됩니다.
입력 항목 3개

원문 포맷, 출력 포맷, 원문

최종 검토 2026.09.27

YAML 1.2·JSON(RFC 8259)·TOML 1.0 간 데이터 구조 변환

계산 방법과 기준

개발 설정 파일에서 자주 쓰는 JSON, YAML, TOML은 모두 키-값 구조를 표현하지만 문법과 허용 타입이 다릅니다. 이 도구는 기본 객체, 배열, 문자열, 숫자, 불리언을 중심으로 변환해 바로 붙여 넣을 수 있는 결과를 제공합니다.

계산식과 처리 기준

  • 원문 파싱 -> 공통 객체 구조 -> 대상 포맷 직렬화
  • JSON: JSON.parse / JSON.stringify
  • YAML: YAML 1.2 계열 파서와 문자열화
  • TOML: 문자열, 숫자, 불리언, 배열, 기본 테이블 중심 변환

계산 예시

JSON 설정을 TOML로 바꾸면?

원문 포맷
JSON
출력 포맷
TOML
원문
“{"title":"app","server":{"host":"localhost","port":8080}}”

결과JSON -> TOML

JSON, YAML, TOML 사이에서 기본 데이터 구조를 변환했습니다.

YAML을 JSON으로 바꾸면?

원문 포맷
YAML
출력 포맷
JSON
원문
“name: calc version: 2 features: - tax - loan”

결과YAML -> JSON

JSON, YAML, TOML 사이에서 기본 데이터 구조를 변환했습니다.

데이터 포맷 핵심 차이

공식 스펙 기준의 실무 사용 포인트입니다.

포맷공식 기준주요 특징주의점
JSONRFC 8259객체, 배열, 문자열, 숫자, true/false/null주석과 trailing comma 불가
YAMLYAML 1.2.2들여쓰기 기반, 사람이 읽기 쉬운 설정 문법공백과 타입 추론에 주의
TOMLTOML 1.0.0명시적인 키-값과 테이블 중심 설정 문법null 없음, 날짜/배열 객체 등은 구현체별 확인 필요

주의사항

  • TOML은 null 값이 없어 JSON·YAML의 null은 변환 시 빠지거나 오류가 날 수 있습니다.

어떤 포맷끼리 변환되나요?

YAML·JSON·TOML을 상호 변환합니다. 설정 파일 형식을 바꿀 때 유용합니다.

계산 결과는 입력값과 공개된 기준을 바탕으로 한 참고용 추정치이며, 세무·법률·의료 판단을 대신하지 않습니다. 기준은 2026.09.27 검토 시점입니다. 면책 고지

계산 뒤에 있는 원리