Command Palette

Search for a command to run...

JS

JSON을 TOML 변환기로

JSON 을 TOML 1,0 으로 변환합니다. 객체는 테이블이 되고,객체 배열은 테이블 배열이 되며,모든 것이 TOML 이 예상하는 인라인으로 렌더링됩니다.

Category:data
Mode:Offline
Version:1.0.0
Access:Free

JSON to TOML 변환기는 무엇입니까?

JSON to TOML Converter 는 JSON 문서를 TOML 1,0.0 설정 파일로 바꿉니다. 왼쪽에 JSON 을 붙여넣으면 도구는 동일한 데이터로 다시 파싱하는 TOML 을 내보냅니다: 최상위 JSON 객체는 루트 테이블이 되고,중첩된 객체는 `[table]` 헤더가 되고,객체 배열은 `[[array-of-tables]]` 블록이 되고,스칼라, 혼합 배열,작은 객체는 인라인으로 작성됩니다. 구성을 API 응답이나 JSON 설정 파일에서 Cargo,Poetry, Hugo,그리고 많은 Rust 와 Go 프로젝트와 같은 도구가 기대하는 TOML 로 옮기는 가장 빠른 방법입니다.

TOML (Tom's Obvious,Minimal Language) 은 INI 파일처럼 읽히지만 정확한 사양을 가지고 있습니다: 입력된 값,일류 날짜,중첩된 데이터를 표현하는 두 가지 뚜렷한 방법. 그 정밀도는 정확히 사람들이 손으로 편집할 때 걸려 넘어지는 규칙입니다. 모든 사람을 잡는 규칙은 주문을 하고 있으며,테이블 자신의 키가 하위 테이블 헤더 앞에 나타나야 하며,그렇지 않으면 파일이 구문 분석에 실패합니다. 이 변환기는 해당 규칙을 자동으로 적용하므로 잘못된 헤더 아래에 키가 좌초되지 않습니다.

모든 것이 일반 JavaScript 로 브라우저에서 실행됩니다. 붙여 넣은 JSON 은 업로드되지 않으며 만들 계정이 없으며 변환기는 페이지가로드 된 후에도 네트워크 연결없이 계속 작동합니다. JSON 이 프로덕션 구성이거나 타사 서버로 보내지 않는 비밀이 포함 된 경우 중요합니다. 출력은 표준 TOML 입니다. `Cargo.toml`, `pyproject.toml`, `config.toml` 또는 다른 TOML 파일로 바로 복사 할 수 있습니다.

몇 가지 변환에는 단일 정답이 없으며 도구는 선택을 명시적으로 만듭니다. JSON `null`에는 TOML 상당이 없으므로 null 키는 기본적으로 삭제되거나 (메모 포함) 원하는 경우 빈 문자열로 작성됩니다. JSON 이 후행 0 을 보존하지 않기 때문에 `5.0`과 같은 JSON 숫자가 정수 `5`로 도착합니다. 그리고 대상 도구의 배열은 관용적 배열의 테이블 또는 인라인 테이블로 작성할 수 있으며 대상 도구가 구성을 읽는 것을 좋아하는 방식에 따라 전환됩니다.

JSON to TOML Converter를 사용하는 방법은 무엇입니까?

1

JSON 붙여넣기

입력 상자에 JSON 개체를 붙여넣거나 입력하거나 샘플 로드를 클릭하여 작업된 예제를 확인합니다. TOML 문서는 항상 테이블이므로 최상위 레벨은 JSON 개체여야 합니다.

2

배열과 널을 처리하는 방법을 선택합니다

객체 배열이 테이블 배열 ([[table]]) 이 될지 인라인 테이블이 될지, JSON 널 키가 삭제되거나 빈 문자열로 쓰여질지 토글합니다.

3

개종시키다

변환을 클릭합니다. 이 도구는 JSON의 유효성을 검사하고 이를 TOML 1.0에 직렬화하며 작성된 테이블 수와 삭제된 널에 대한 메모를 보고합니다.

4

TOML을 복사합니다

결과를 복사하여 Cargo.toml,pyproject.toml 또는 config.toml 에 붙여 넣습니다. 출력은 동일한 데이터로 다시 구문 분석하는 표준 TOML 입니다.

주요 특징

올바른 테이블 주문

키는 하위 테이블 헤더 앞에 자동으로 방출되므로 출력은 손으로 쓴 파일을 구문 분석하지 못하게 만드는 TOML 규칙을 따릅니다

테이블 배열

요소가 모두 객체인 배열은 관용적 [[테이블]] 블록, 레코드 목록의 TOML 패턴 또는 선호하는 경우 인라인 테이블이 됩니다

적절한 값 입력

정수, 플로트, 부울 및 문자열은 유한하지 않은 숫자에 대한 inf 및 nan과 문자열의 제어 문자의 완전한 이스케이프를 포함한 TOML 유형으로 렌더링됩니다

명시적 널 처리

JSON null에는 TOML과 동등한 것이 없으므로 null 키가 메모와 함께 삭제되는지 아니면 빈 문자열로 작성되는지, 자동 데이터 손실이 없는지 선택합니다

Frequently Asked Questions

JSON 개체를 변환기에 붙여넣고 변환을 클릭합니다. 이 도구는 개체를 TOML 테이블로 직렬화하고 개체 배열을 테이블 배열로 연결하며 다른 모든 값을 인라인으로 연결한 다음 복사할 표준 TOML 을 제공합니다. 최상위 JSON 은 개체여야 합니다. TOML 문서는 항상 테이블이기 때문입니다.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to tomljson to toml converterconvert json to tomltoml generatorjson tomltoml config generatorjson to toml onlinedata format convertercargo toml converter