Konwerter TOML na JSON

Wklej TOML z Cargo.toml, pyproject.toml lub konfiguracji aplikacji i przekonwertuj go na czytelny JSON do skryptów, audytów i migracji.

Wszystkie konwersje danych odbywają się lokalnie w Twojej przeglądarce. Żaden JSON, CSV, YAML, XML ani TOML nie jest wysyłany na nasze serwery.
TOMLJSON

Szybkie przykłady

Konwertuj konfigurację TOML na sformatowany JSON

TOML → JSON przydaje się, gdy konfiguracje z projektów w Rust, pakietów Pythona, plików OpenAI Codex config.toml, ustawień witryn statycznych lub konfiguracji aplikacji trzeba przejrzeć za pomocą skryptów opartych na JSON, klientów API, narzędzi walidujących lub przy kontrolach migracji. Konwerter parsuje TOML i zapisuje sformatowany (wcięty) JSON.

TOML jest zaprojektowany do konfiguracji, podczas gdy JSON to ogólny format danych. Tabele, tablice tabel i wartości skalarne mogą dobrze odwzorowywać się, ale komentarze i formatowanie nie przetrwają konwersji.

Przykłady TOML warte sprawdzenia jako JSON

  • Cargo.toml metadane z Cargo.toml, gdy skrypt wydania oczekuje danych pakietu w formacie JSON.
  • pyproject.toml ustawienia zależności lub narzędzi z pyproject.toml przed przeniesieniem ich do innego potoku.
  • OpenAI Codex config.toml fragmenty config.toml, gdy chcesz przejrzeć tabele modelu, providera, sandbox lub trusted-project.
  • Konfiguracja aplikacji z zagnieżdżonymi tabelami i tablicami, która wymaga szybkiego przeglądu w JSON.

Co sprawdzić po konwersji

  • Komentarze i odstępy, które objaśniały oryginalny plik TOML.
  • Klucze z kropkami i tabele, które stają się zagnieżdżonymi obiektami JSON.
  • Tablice tabel, które stają się tablicami JSON zawierającymi obiekty.
  • Wartości daty, czasu i daty-czasu, które mogą serializować się jako łańcuchy lub wartości podobne do Date w zależności od ścieżki parsera.
Uwaga dotycząca daty: przejrzyj daty TOML przed użyciem JSON-a w produkcji. Różne kombinacje parsera i serializatora mogą zachować je jako łańcuchy lub jako wartości typu Date.

Powiązany konwerter

Idziesz w drugą stronę? Użyj Konwerter JSON → TOML dla obiektów JSON w stylu konfiguracji, które można przedstawić jako TOML.

FAQ: TOML → JSON

Czy komentarze TOML są zachowane w JSON?

Nie. JSON nie posiada składni komentarzy, więc komentarze TOML są usuwane podczas konwersji.

Jak tabele TOML są reprezentowane w JSON?

Tabele TOML stają się zagnieżdżonymi obiektami JSON. Tablice tabel stają się tablicami JSON zawierającymi obiekty.

Co dzieje się z wartościami daty i czasu z TOML?

Wartości daty, czasu i daty-czasu powinny zostać sprawdzone po konwersji, ponieważ zachowanie parsera może wpływać na to, czy pojawią się jako łańcuchy czy jako wartości podobne do Date.