Konwerter JSON na TOML
Konwertuj JSON na TOML i TOML z powrotem na JSON, w obu kierunkach, całkowicie w przeglądarce.
Powiązane narzędzia
Jak korzystać z narzędzia JSON / TOML
- 01
Wybierz kierunek: JSON na TOML lub TOML na JSON.
- 02
Wklej swój JSON lub TOML.
- 03
Skopiuj wynik lub zamień, aby przekonwertować z powrotem.
Dwukierunkowy konwerter JSON i TOML
To dwukierunkowy konwerter między JSON i TOML. Wybierz kierunek, wklej dane i skopiuj wynik. Jest zbudowany na dobrze przetestowanym parserze TOML, który poprawnie obsługuje zagnieżdżone tabele i tablice tabel.
Wszystko działa lokalnie w Twojej przeglądarce, więc Twoje dane, które w przypadku plików konfiguracyjnych mogą zawierać nazwy hostów lub tokeny, nigdy nie opuszczają urządzenia.
Do czego służy TOML
TOML (Tom's Obvious, Minimal Language) to format konfiguracji zaprojektowany tak, aby był oczywisty w odczycie i czysto mapował się na tablicę mieszającą. To format, którego Cargo w Rust używa dla Cargo.toml, a projekty Python dla pyproject.toml, wśród wielu innych.
JSON i TOML: podobne dane, różne zadania
JSON i TOML opisują podobne dane, ale nadają się do różnych zadań. JSON to lingua franca dla API i wymiany maszynowej. TOML jest zbudowany do konfiguracji pisanej przez ludzi, z sekcjami, komentarzami i pełnoprawnymi datami, które sprawiają, że plik ustawień przyjemnie się edytuje.
TOML obsługuje też natywne wartości daty i czasu oraz typowane liczby, więc wartości zachowują swoje znaczenie, zamiast wszystkie stawać się ciągami tekstowymi, co jest częścią powodu, dla którego jest preferowany do konfiguracji.
Na co uważać: wartości null
Większość danych krąży w obie strony bez problemu, ale jest jeden haczyk. TOML nie ma wartości null. Wartości null z JSON nie da się odwzorować, więc usuń je lub zastąp przed konwersją na TOML, w przeciwnym razie konwersja nie zdoła ich wyrazić.
Najczęściej zadawane pytania
Co to jest TOML?
TOML to minimalny format konfiguracyjny zaprojektowany tak, aby był łatwy do odczytania, używany przez narzędzia takie jak Cargo i wiele projektów Python w pyproject.toml.
Czy wszystko konwertuje się czysto?
Większość danych tak. TOML nie ma wartości null, więc wartości null z JSON nie mogą być reprezentowane; usuń je lub zamień przed konwersją.
Czy moje dane są gdziekolwiek przesyłane?
Nie. Konwersja działa całkowicie w Twojej przeglądarce, więc dane nigdy nie opuszczają Twojego urządzenia.