TOML → JSON — 간단한 TOML 설정을 JSON으로
일상적인 TOML 표와 키/값 줄을 붙여 넣으면 들여쓴 JSON이 나옵니다. 흔한 설정용 — 모든 예외를 다루는 완전한 TOML 1.0 파서가 아닙니다.
TOMLJSON
입력하는 대로 변환됩니다. 붙여넣기나 파일 드롭도 가능합니다.
입력(TOML)
출력(JSON)
브라우저에서만 처리되며 서버로 업로드되지 않습니다.
많은 API·관리 UI는 JSON을 원하고, 저장소에는 읽기 쉬운 TOML이 남습니다. 작은 설정을 여기 붙이면 괄호만 바꾸려고 CLI를 또 설치할 필요가 없습니다.
표·문자열·숫자·불리언·단순 배열에 맞춥니다. TOML 날짜나 중첩 인라인 표에 의존하면 먼저 줄이거나 완전한 TOML 도구를 쓰세요.
YAML이 필요하면 YAML → JSON. 고전 Windows식 섹션은 INI → JSON.
사용 방법
- TOML 붙여넣기
- 변환
- 정리된 JSON 복사
이 변환기가 맞는 이유
- 대부분 설정이 쓰는 표·스칼라 형태
- 붙여넣기 좋은 들여쓴 JSON
- 반대 JSON → TOML 페이지와 페어
이런 때
- 앱 설정 샘플
- CI 스니펫 정리
- 빠른 붙여넣기 수정
팁
- 한 줄에 키 하나면 경량 파서가 가장 안정적입니다.
- 프로덕션에 가까운 파일은 붙이기 전 시크릿을 지우세요.
예시
| 입력 | 출력 | 설명 |
|---|---|---|
| name = "demo" | { "name": "demo" } | — |
| [server] host = "127.0.0.1" port = 8080 | { "server": { "host": "127.0.0.1", "port": 8080 } } | 표는 중첩 객체가 됨 |
TOML 자주 묻는 질문
- 다시 TOML이 필요해요
- 반대는 JSON → TOML을 쓰세요.
- 완전한 TOML 1.0인가요?
- 아니요. 날짜·까다로운 인라인 표·여러 줄 리터럴은 범위 밖 — 설정을 단순하게 두세요.
- 브라우저를 떠나나요?
- 변환은 탭에서 로컬로 실행됩니다. 본기에서 봐도 괜찮은 샘플만 붙이세요.