본문으로 건너뛰기
ToolMug

TOML to JSON 변환기

Cargo.toml과 pyproject.toml 같은 설정 파일을 JSON으로 바꿔 코드에서 처리하거나 구조를 확인하세요. TOML 1.0 문법을 따르고 오류 위치를 표시해요.

브라우저에서 실행 — 입력한 내용은 업로드되지 않아요

TOML → JSON
출력 (JSON)

사용 방법

  1. 왼쪽에 TOML을 붙여 넣거나 샘플을 불러오세요.
  2. JSON 들여쓰기를 2칸 또는 4칸으로 선택하세요.
  3. 중복 키나 잘못된 값이 있으면 표시된 줄과 열을 확인하세요.
  4. JSON을 복사하거나 다운로드하고, 방향 바꾸기로 JSON을 TOML로 변환할 수도 있어요.

옵션 설명

들여쓰기
JSON 출력에 사용할 2칸 또는 4칸 들여쓰기를 선택해요.
날짜와 시간
TOML 날짜 시간은 문자열이 돼요. 오프셋은 유지되고 로컬 날짜와 시간에는 시간대가 추가되지 않아요.
엄격한 검사
중복 키와 표, 잘못된 이스케이프와 범위를 벗어난 정수는 TOML 사양에 따라 오류로 처리해요.

예시

TOML:

title = "TOML Example"

[owner]
name = "Tom"
dob = 1979-05-27T07:32:00-08:00

[database]
ports = [8000, 8001]
enabled = true

JSON:

{
  "title": "TOML Example",
  "owner": {
    "name": "Tom",
    "dob": "1979-05-27T07:32:00.000-08:00"
  },
  "database": {
    "ports": [8000, 8001],
    "enabled": true
  }
}

자주 묻는 질문

어떤 TOML 버전을 지원하나요?

TOML 1.0.0을 지원해요. 점 표기 키, 인라인 표, 여러 줄 문자열과 16진·8진·2진 정수를 포함해요.

주석도 변환되나요?

JSON에는 주석이 없으므로 TOML 주석은 결과에서 제외돼요.

큰 정수의 정밀도가 손실될 수 있나요?

JavaScript에서 2의 53제곱보다 큰 정수를 정확히 표현하기 어려워 결과가 달라질 수 있어요.

개인정보 보호

이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.

관련 도구