콘텐츠로 건너뛰기
ToolsMinify logo
변환 도구

TOML to JSON 변환기

TOML을 붙여 넣어 JSON으로 온라인 변환하거나 같은 페이지에서 반대로 변환하세요.

TOML to JSON 변환기 정보

TOML을 붙여 넣어 JSON으로 온라인 변환하거나 같은 페이지에서 반대로 변환하세요. 이 무료 TOML to JSON 변환기는 브라우저에서만 동작하므로 Cargo.toml, pyproject.toml, 실제 경로·dependency pin이 있는 앱 config가 기기를 떠나지 않습니다. 테이블은 중첩 객체, [[array-of-tables]]는 JSON 배열, Swap은 출력을 다시 입력으로 넣습니다. YAML to JSON 변환기 또는 XML to JSON 변환기와 함께 사용하세요.

TOML to JSON 변환기 사용 방법

  1. TOML → JSON 또는 JSON → TOML 선택(변환 후 방향 바꾸기 가능).
  2. 문서 붙여 넣기, 로컬 .toml / .json 드롭(최대 10 MB - 브라우저만), 또는 Cargo.toml, pyproject.toml, app-config 샘플 로드.
  3. TOML → JSON일 때 들여쓰기 2/4. 최상위 키·중첩 테이블 개수 확인.
  4. 결과 복사·다운로드. JSON에 주석이 없어 TOML → JSON 시 주석 제거. 업로드 없음.

TOML to JSON 변환기 예시

Cargo.toml package + deps

[package]와 inline table [dependencies]가 중첩 JSON이 됩니다. serde = { version = "1", features = ["derive"] }는 version·features 객체.

Array of tables ([[bin]])

반복 [[bin]]은 "bin" 아래 JSON 배열. JSON → TOML로 Swap하면 [[bin]] 테이블 재출력.

pyproject.toml project 블록

[project] name, version, requires-python, dependencies를 JSON만 쓰는 도구용 JSON으로 변환.

앱 config 테이블

[server], [database], [features]가 중첩 객체라 host, port, flags를 JSON으로 검사.

JSON을 TOML로

JSON 객체(배열 루트 아님)에서 시작. 중첩 객체는 [tables], 객체 배열은 [[array-of-tables]]. JSON null 거부 - TOML에 null 없음.

일반적인 사용 사례

  • 스크립트·CI용 Cargo.toml을 JSON으로
  • JSON을 기대하는 Python 도구용 pyproject.toml 변환
  • 편집 전 중첩 TOML 테이블을 JSON으로 검사
  • Swap으로 앱 config 왕복
  • 브라우저에서 JSON 픽스처로 TOML 생성

TOML to JSON 변환기에 대한 자주 묻는 질문

TOML을 JSON으로 온라인에서 어떻게 변환하나요?
TOML → JSON 선택, TOML 붙여 넣기(.toml 드롭 가능), JSON 복사·다운로드. 브라우저에서만 - 업로드 없음.
같은 페이지에서 JSON을 TOML로 변환할 수 있나요?
예. JSON → TOML 또는 Swap. JSON 루트는 객체여야 합니다 - TOML 문서는 테이블이지 배열이 아닙니다.
Cargo.toml과 pyproject.toml에 동작하나요?
예. 주요 사용 사례. 내장 샘플 로드 또는 package/project/dependency 테이블 붙여 넣기. private pin은 기기에 유지.
테이블과 array-of-tables 표현은?
[table]은 중첩 JSON 객체. [[array-of-tables]]는 객체 JSON 배열. 역방향은 객체 배열이 [[...]]로 재출력.
JSON null이 거부되는 이유는?
TOML에 null 타입 없음. TOML로 변환 전 null 제거 또는 키 생략.
TOML 주석이 JSON에 남나요?
아니요. JSON 주석 없어 # 주석 제거. 주석 감지 시 UI 배지.
TOML이 서버에 업로드되나요?
아니요. 파싱·변환은 브라우저만. 실제 dependency 버전·로컬 경로 manifest도 안전.
YAML to JSON과 무엇이 다른가요?
같은 양방향 Swap 패턴이지만 TOML 1.0(Cargo, pyproject, Rust/Python config). Compose/K8s는 YAML, .toml은 이 도구.