
TOML 파일이란?
TOML — 모호함 없는 설정 파일
형식 사용 TOML
구체적인 예
애플리케이션을 위해 TOML 파일에서 JSON 준비
유용한 확인 사항
날짜, 배열 및 중첩된 섹션을 확인하십시오. 주석은 JSON 데이터의 일부가 아닙니다.
변환 선택
원본을 보관하고 결과를 해당 소프트웨어나 장치에서 엽니다.
이 형식에 대한 귀하의 질문
왜 내 JSON가 CSV로 구조가 바뀌나요?
CSV는 행과 열의 표를 나타냅니다. JSON는 직접 변환되지 않는 중첩된 객체와 목록을 포함할 수 있습니다. 복사본을 변환하고 필드가 어떻게 표시되는지 확인하며, 전체 구조를 유지해야 하는 경우 JSON를 그대로 보관하십시오.
식별자의 처음에 있는 0을 잃지 않으려면 어떻게 해야 합니까?
CSV를 스프레드시트에서 열 때 식별자 열을 텍스트로 가져오세요. 자동 열기는 00123을 123으로 변환할 수 있습니다. 다시 저장하기 전에 날짜와 소수 구분자도 확인하세요.
비밀이 포함된 파일을 변환할 수 있나요?
서비스나 지원팀에 샘플을 보내기 전에 비밀번호, API 키 및 기타 비밀을 제거하세요. 파일 처리는 온라인에서 이루어집니다. 장치를 벗어나지 않아야 하는 데이터의 경우 적합한 로컬 도구를 사용하세요.
왜 모든 출력이 제공되지 않나요?
모든 경우에 형식이 서로 교환 가능하지는 않습니다. ConvertLab는 카탈로그의 변환을 표시합니다; 확장자를 바꾼다고 내용이 바뀌는 것은 아닙니다. 일부 전문 출력물, 예를 들어 XML 내보내기 또는 스프레드시트는 NoLimit로 식별됩니다.
어떤 형식인가요?
TOML은 YAML이 끝내 해결하지 못한 문제, 즉 모호함을 완전히 없애는 것을 목표로 하는 설정 파일 포맷입니다. 모든 값이 명시적인 타입을 가지며, 같은 줄을 두 가지 방식으로 해석할 여지가 없습니다.
문법 자체는 대괄호로 구분된 섹션, 키와 값으로 이루어진 예전 INI 파일을 연상시키지만, 그 이면에는 엄격한 명세가 자리하고 있습니다.
역사와 유래
GitHub 공동 창업자인 Tom Preston-Werner가 2013년 TOML을 만들었는데, 이는 YAML이 안고 있던 함정들에 대한 직접적인 반응이었습니다.
이후 여러 주요 생태계에서 설정 포맷으로 자리 잡았으며, 특히 Rust 언어 진영과 최근에는 Python 진영에서도 널리 쓰이고 있습니다.
어떤 점이 좋은가요
모호함이 없고, 타입이 명시적이며, 가독성이 뛰어나고, 주석도 사용할 수 있습니다.
JSON과 달리 날짜 형식을 기본적으로 지원합니다.
한계와 단점
깊이 중첩된 구조를 표현하기에는 금방 번거로워집니다. 이런 용도에는 적합하지 않습니다.
YAML이나 JSON에 비해 사용 빈도가 낮고, 관련 도구도 상대적으로 부족합니다.
활용 팁
압축성보다 명확성이 중요한 설정 파일에는 TOML이 훌륭한 선택입니다.
데이터 교환이나 복잡한 구조를 다뤄야 한다면 JSON으로 변환하시기 바랍니다.
프랑스에 있는 안전한 서버에서 TOML 파일을 몇 초 만에 변환하세요.
TOML 변환하기