도구스개발

TOML ↔ JSON 변환기

pyproject.toml·Cargo.toml 같은 TOML 설정 파일을 JSON으로, JSON을 TOML로 서로 변환합니다. 테이블·배열 테이블·인라인 테이블을 지원합니다.

TOML 입력

JSON 결과

{
  "name": "dogus",
  "port": 3400,
  "server": {
    "host": "localhost"
  }
}

사용 방법

  1. 1TOML 또는 JSON 텍스트를 입력합니다.
  2. 2반대쪽 형식으로 변환된 결과를 확인합니다.
  3. 3결과를 복사해 씁니다.

자주 묻는 질문

키-값 쌍, [table] 헤더와 점으로 잇는 중첩 테이블, [[table]] 배열 테이블, 문자열·정수·실수·불리언, 인라인 배열·인라인 테이블, # 주석을 지원합니다. pyproject.toml·Cargo.toml처럼 흔히 마주치는 설정 파일 대부분을 다룰 수 있습니다.

네. 날짜·시간 타입, 여러 줄 문자열("""…"""), 16진수·8진수·2진수 정수(0x, 0o, 0b)는 지원하지 않습니다. 완전한 TOML v1.0 스펙 구현이 아니라 실무에서 자주 쓰는 부분집합입니다.

네. 중첩 객체는 [table] 헤더로, 객체로 이루어진 배열은 [[table]] 배열 테이블로, 원시값 배열은 인라인 배열로 바뀝니다. 다시 TOML을 JSON으로 바꾸면 원래 구조로 돌아옵니다.

아니요. 입력한 텍스트는 브라우저에서만 변환되며 서버로 전송되지 않습니다.

알아두면 좋은 점

  • 완전한 TOML v1.0 스펙 구현이 아닙니다. 날짜·시간 타입과 여러 줄 문자열이 포함된 파일은 정확히 변환되지 않을 수 있습니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 4일 · 결과는 참고용 추정치입니다.