TOML ↔ JSON 변환 – Rust/Python 설정 상호변환

TOML과 JSON을 서로 변환합니다. Rust의 Cargo.toml, Python의 pyproject.toml을 다룰 때 유용합니다.

주요 기능

  • TOML → JSON: 테이블·배열을 JSON 객체·배열로 변환
  • JSON → TOML: 최상위 객체를 TOML 테이블로 재구성
  • Tomlyn 기반 정확한 파싱

용어 설명

TOML (Tom’s Obvious, Minimal Language)
사람이 읽기 좋은 설정 파일 포맷. Rust와 Python 생태계에서 표준.
테이블(Table)
[section] 형태의 그룹. JSON의 중첩 객체와 대응.
테이블 배열(Array of Tables)
[[items]] 형태. JSON의 객체 배열과 대응.

사용 방법

  1. 변환할 TOML 또는 JSON을 붙여넣습니다.
  2. 변환 방향에 맞는 버튼을 클릭합니다.
  3. 결과를 복사합니다.

자주 묻는 질문

Q. JSON을 TOML로 변환할 때 배열만 있으면?
TOML은 루트가 반드시 테이블(객체)이어야 합니다. 배열이 루트인 JSON은 변환 실패로 표시됩니다.
Q. TOML 주석은 유지되나요?
JSON에는 주석이 없어 소실됩니다. TOML → JSON 시 유의하세요.
Q. 날짜형(Date/Time)은?
TOML의 날짜는 JSON에서 문자열로 표현됩니다.
Wordpress Social Share Plugin powered by Ultimatelysocial
Copy link
URL has been copied successfully!
THREADS
RSS
error: 저작권 콘텐츠보호를 부탁드립니다.