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 변환기 사용 방법
- TOML → JSON 또는 JSON → TOML 선택(변환 후 방향 바꾸기 가능).
- 문서 붙여 넣기, 로컬 .toml / .json 드롭(최대 10 MB - 브라우저만), 또는 Cargo.toml, pyproject.toml, app-config 샘플 로드.
- TOML → JSON일 때 들여쓰기 2/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은 이 도구.
관련 도구
YAML to JSON 변환기
브라우저에서 YAML↔JSON 온라인 변환. 다중 문서, Norway-safe YAML 1.2, Docker Compose / GitHub Actions / Kubernetes 샘플. 업로드 없음.
XML to JSON 변환기
브라우저에서 XML을 JSON으로, JSON을 XML로 온라인 변환. 속성은 @키, 방향 바꾸기, config / RSS / SVG 샘플. 업로드 없음.
JSON Minifier & Formatter
무료 온라인 JSON minifier·formatter. JSON minify로 payload 축소 또는 2칸 들여쓰기 beautify(pretty-print). 입력 검증 - 업로드 불필요.
JSON to CSV 변환기
브라우저에서 JSON↔CSV 양방향 변환. 중첩 객체 평탄화, 점 키 unflatten, NDJSON, Excel EU 프리셋, RFC 4180. 업로드 없음.