Konwerter TOML ↔ JSON
Darmowy dwukierunkowy konwerter TOML ↔ JSON online. Konwersja na żywo, błędy z linią/kolumną, konfigurowalne wcięcia. W całości w przeglądarce, bez wysyłania.
Czym jest TOML i dlaczego jest używany?
TOML to format plików konfiguracyjnych zaprojektowany dla łatwego odczytu i zapisu. Szeroko używany w Rust (Cargo.toml), Python (pyproject.toml) i wielu nowoczesnych projektach.
Jak przekonwertować TOML na JSON?
Wklej TOML w zakładce TOML → JSON. Wynik JSON pojawia się natychmiast podczas pisania, z wybranym wcięciem. Potem skopiuj lub pobierz.
Czy mogę przekonwertować JSON z powrotem na TOML?
Tak. Przejdź do zakładki JSON → TOML i wklej poprawny JSON. Płaskie obiekty, tablice i zagnieżdżone tabele zapisywane są jako tabele TOML i tabele inline.
Czy narzędzie pokazuje, gdzie jest błąd TOML?
Tak. Nieprawidłowy TOML wyświetla zlokalizowany błąd z dokładną linią i kolumną problemu.
Czy moje dane konfiguracyjne są wysyłane na serwer?
Nie. Konwersja działa w całości w przeglądarce z lokalnie dołączoną biblioteką smol-toml. Nic nie jest wysyłane.
Jakie funkcje TOML są obsługiwane?
Narzędzie obsługuje specyfikację TOML 1.0: tabele, tablice, tabele inline, ciągi, liczby całkowite, zmiennoprzecinkowe, logiczne, daty i czasy.
Jak daty TOML są konwertowane na JSON?
Daty i daty-czasy TOML stają się ciągami ISO-8601 w JSON, ponieważ JSON nie ma natywnego typu daty. Konwersja odwrotna daje ciągi w cudzysłowach.
Czy mogę wybrać wcięcie JSON?
Tak. Wybierz 2 spacje, 4 spacje, tabulator lub kompaktowo (bez spacji) w selektorze wcięcia.
Jak korzystać z Konwerter TOML ↔ JSON
Konwerter TOML ↔ JSON tłumaczy między plikami konfiguracyjnymi TOML a JSON w obu kierunkach, na żywo podczas pisania, używając parsera smol-toml dołączonego lokalnie do strony. Nic z wklejonego nie jest wysyłane — każda konwersja działa w Twojej przeglądarce.
- Pozostań na karcie TOML → JSON i wklej swój TOML (na przykład sekcję z Cargo.toml lub pyproject.toml) w polu wejściowym po lewej. Wynik JSON pojawia się po prawej podczas pisania.
- Wybierz wcięcie JSON — 2 spacje, 4 spacje, tabulator albo kompaktowo — a wynik natychmiast przeformatuje się. Nieprawidłowy TOML daje błąd z dokładną linią i kolumną.
- Przełącz się na kartę JSON → TOML i wklej poprawny JSON, by dostać dokument TOML z tabelami i tabelami wbudowanymi.
- Użyj Kopiuj na panelu wyniku, Pobierz, by zapisać output.json lub output.toml, albo Przenieś wynik do wejścia, by spiąć konwersję w obie strony.
- Wciśnij Przykład, by wczytać gotowy fragment demonstrujący tabele, tablice i tabele wbudowane.
Przelot dat TOML: stają się w JSON łańcuchami ISO-8601, więc zdejmij cudzysłowy, zanim wyślesz wartość z powrotem do surowego walidatora TOML.
Powiązane narzędzia
- YAML na JSON Natychmiast konwertuj YAML na JSON online. Wklej YAML i otrzymaj czysty JSON z walidacją i formatowaniem.
- JSON na YAML Konwertuj JSON na YAML natychmiast. Wklej JSON i otrzymaj czysty YAML z odpowiednimi wcięciami.
- XML na JSON Darmowy konwerter XML na JSON online. Wklej XML i natychmiast otrzymaj sformatowany JSON z walidacją i zachowaniem struktury.
- Walidator JSON Natychmiast waliduj składnię JSON ze szczegółowymi komunikatami o błędach i numerami wierszy. Darmowe narzędzie działające w przeglądarce.
- Upiększanie JSON Formatuj i upiększaj JSON z konfigurowalnymi wcięciami. Natychmiast upiększaj skompresowany JSON w przeglądarce.
- TSV na JSON Konwertuj TSV na JSON online za darmo. Obsługuje nagłówki, automatyczne wykrywanie typów i minifikację. Wszystko w przeglądarce.
- JSON do CSV Darmowy konwerter JSON do CSV online. Spłaszczaj zagnieżdżone obiekty, wybieraj separatory i pobieraj od razu. 100% w przeglądarce.
- Konwerter CSV do JSON Konwertuj CSV do JSON online za darmo. Obsługuje niestandardowe separatory, obiekty oparte na nagłówkach i automatyczne wykrywanie typów. Wszystko w przeglądarce.