pl

TOML na JSON

Konwertuj plik TOML na JSON lokalnie - z tabelami i tablicami, bez wysyłania, prosto w przeglądarce.

Przetwarzanie lokalnie na Twoim urządzeniu ...

Przetwarzanie lokalnie na Twoim urządzeniu ...

0%

Czy mój plik jest przesyłany?

Nie. Wszystko działa w Twojej przeglądarce - Twój plik nigdy nie opuszcza urządzenia. Jak to sprawdzić

Bez wysyłania100% lokalnie
Treści zostają u Ciebiebrak dostępu osób trzecich
Hosted in GermanyGlobal Content Delivery
Zbadane niezależnieTLS A+ · Nagłówki A+

TOML to czytelny format konfiguracji stojący za narzędziami takimi jak Cargo w Rust (Cargo.toml), pyproject.toml w Pythonie i innymi; JSON to format, który bezpośrednio przetwarzają API, skrypty i aplikacje webowe; to narzędzie parsuje Twój TOML do równoważnego obiektu JSON.

Wszystko działa lokalnie (smol-toml, czysty JavaScript); tabele TOML stają się zagnieżdżonymi obiektami, tablice tabel stają się tablicami, a wartości daty i czasu - ciągami ISO; bardzo duże liczby całkowite spoza bezpiecznego zakresu JavaScript są odrzucane z czytelnym komunikatem, zamiast podlegać stratnej konwersji; nieprawidłowy TOML jest odrzucany z czytelnym komunikatem o błędzie; nic nie jest wysyłane.

Przyda się, gdy oceniasz Cargo.toml lub pyproject.toml, wczytujesz konfigurację do skryptu albo przekazujesz ustawienia TOML do frontendu; otrzymujesz wcięty, czytelny JSON gotowy do użycia.

Dane techniczne

Dane techniczne
Formaty wejścioweTOML
Format wyjściowyJSON
Przetwarzanie wsadoweNie
PrzetwarzanieLokalnie w przeglądarce (JavaScript)
Przesyłanie plikówBrak

W 3 krokach

  1. Upuść lub wybierz plik TOML.
  2. Narzędzie parsuje go do JSON.
  3. Pobierz plik JSON.

Ograniczenia: TOML 1.0 (tabele, tablice tabel, tabele wbudowane, wszystkie typy skalarne, data i czas); tabele -> obiekty, tablice tabel -> tablice, data i czas -> ciągi ISO; bardzo duże liczby całkowite spoza bezpiecznego zakresu JavaScript są odrzucane z czytelnym komunikatem, zamiast podlegać stratnej konwersji; nieprawidłowy TOML odrzucany z czytelnym komunikatem o błędzie. Komentarze TOML (#) giną, ponieważ JSON nie obsługuje komentarzy.

Częste pytania

Czy mój plik jest wysyłany na serwer?

Nie, całość odbywa się lokalnie w Twojej przeglądarce - nic nie opuszcza Twojego urządzenia.

Które funkcje TOML są obsługiwane?

TOML 1.0: tabele, tablice tabel, tabele wbudowane, wszystkie typy skalarne oraz wartości daty i czasu.

Jak traktowane są wartości daty i czasu?

Są zamieniane na ciągi znaków w formacie ISO 8601.

Czy mogę przekonwertować Cargo.toml?

Tak, plik Cargo.toml jest parsowany bezpośrednio jak każdy inny TOML.

Co się stanie przy nieprawidłowym TOML?

Otrzymasz czytelny komunikat o błędzie, a narzędzie nie ulegnie awarii.

Powiązane narzędzia

YAML do JSON · JSON na XML · XML do JSON · JSON na TOML · YAML do TOML · TOML do YAML