개발자 도구 / 17
JSON to TOML / TOML to JSON 변환기
JSON 객체를 TOML 설정 문법으로 변환하거나 TOML 문자열을 JSON 객체 데이터로 파싱합니다.
JSON to TOML / TOML to JSON 변환기: TOEA는 데이터 키, 숫자, 불리언, 배열, 테이블을 분석하여 호환되는 TOML 또는 JSON 구조로 변환합니다. 서버에 파일을 전혀 업로드하지 않고 브라우저에서 100% 로컬로 실행됩니다.
- 카테고리
- 개발자 도구
- 실행 횟수
- 브라우저에서
- 비용
- 무료 · 가입 불필요
- 사용 가능 여부
- 사용 가능
TOML로 표현할 수 없는 것
TOML에는 null이 없으므로 값이 null인 키는 출력에서 제외되고, 배열의 null 항목도 삭제됩니다. 대부분의 프로그램은 누락된 키를 설정되지 않은 키로 처리하지만, 키가 없는 경우와 빈 값을 구분하는 리더가 있는지 확인하십시오. TOML 파일은 항상 테이블이므로 최상위 값은 객체여야 합니다. 날짜는 TOML의 기본 날짜·시간 값으로 변환되지 않고 따옴표로 묶인 문자열로 유지됩니다. 리더가 실제 날짜를 요구한다면 2024-05-01T09:00:00Z 같은 값에서 따옴표를 제거하십시오.
중첩 구조와 키 이름
중첩된 객체는 깊이와 관계없이 경로를 이름으로 하는 테이블 섹션이 됩니다. 예를 들어 server.tls는 [server.tls] 헤더 아래에 작성됩니다. 모든 항목이 객체인 배열은 항목마다 하나씩 [[name]] 섹션으로 작성됩니다. 혼합 배열 안의 객체는 인라인 테이블인 { a = 1 }로 작성됩니다. 문자, 숫자, _, -로만 이루어진 키는 따옴표 없이 작성합니다. 공백이나 점이 포함된 키처럼 그 밖의 키는 "my key" = 1처럼 따옴표로 묶습니다.
TOML에서 JSON으로 변환하는 방향에서는 한 줄 값, [table] 및 점으로 구분된 [a.b] 헤더, [[array]] 섹션을 읽습니다. 여러 줄 문자열과 인라인 테이블은 읽지 않으므로, 설정 파일 형태의 파일에서 양방향 변환이 가장 잘 작동합니다.
사용 방법
- JSON 또는 TOML 문자열을 붙여넣습니다.
- 변환 방향을 선택합니다(JSON → TOML 또는 TOML → JSON).
- 출력 결과를 복사합니다.
개인정보 보호 및 제한사항
설정 데이터는 브라우저에만 엄격하게 보관됩니다.
관련 도구
자주 묻는 질문
어떤 TOML 구조를 지원합니까?
JSON to TOML은 키-값, 배열, 모든 깊이의 중첩 테이블을 [a.b] 섹션으로 작성하고, 객체 배열을 [[table]] 섹션으로 작성합니다. TOML to JSON은 한 줄 키-값, [table] 및 점 표기 [a.b] 헤더, [[table]] 섹션을 읽습니다. 인라인 테이블과 여러 줄 문자열은 읽지 않습니다.
무료 도구 · 브라우저에서회 실행 · 계정 불필요