ConvertLab.cloud

Czym jest plik TOML?

TOML — konfiguracja bez dwuznaczności

Użyj formatu TOML

Konkretny przykład

Przygotuj JSON z pliku TOML dla aplikacji.

Przydatne kontrole

Sprawdź daty, tablice i zagnieżdżone sekcje. Komentarze nie są częścią danych JSON.

Wybierz konwersję

Zachowaj oryginał i otwórz wynik w oprogramowaniu lub na urządzeniu, które będzie go używać.

Twoje pytania dotyczące tego formatu

Dlaczego mój JSON zmienia strukturę na CSV?

CSV reprezentuje tabelę wierszy i kolumn. JSON może zawierać zagnieżdżone obiekty i listy, które nie przekładają się bezpośrednio. Utwórz kopię, sprawdź, jak pola są reprezentowane i zachowaj JSON, jeśli Twój sposób użycia wymaga zachowania całej jego struktury.

Jak uniknąć utraty zer na początku identyfikatorów?

Podczas otwierania pliku CSV w arkuszu kalkulacyjnym, zaimportuj kolumny z identyfikatorami jako tekst. Automatyczne otwieranie może zamienić 00123 na 123. Sprawdź również daty i separatory dziesiętne przed ponownym zapisaniem.

Czy mogę przekonwertować plik zawierający tajemnice?

Usuń hasła, klucze API i inne tajemnice przed wysłaniem przykładu do serwisu lub wsparcia. Przetwarzanie plików odbywa się online. Dla danych, które nie mogą opuścić Twojego urządzenia, użyj odpowiedniego narzędzia lokalnego.

Dlaczego wszystkie wyjścia nie są dostępne?

Formatów nie można wymieniać we wszystkich przypadkach. ConvertLab wyświetla konwersje ze swojego katalogu; zmiana rozszerzenia nie zmienia zawartości. Specjalistyczne wyjścia, takie jak niektóre eksporty XML lub arkusze kalkulacyjne, są oznaczone jako NoLimit.

01

Co to jest?

TOML to format konfiguracyjny, który realizuje to, czego YAML nie potrafił zagwarantować: całkowity brak dwuznaczności. Każda wartość ma jawnie określony typ i nie ma tu dwóch sposobów odczytania tej samej linii.

Jego składnia przypomina stare pliki INI — sekcje w nawiasach kwadratowych, klucze i wartości — ale kryje się za nią rygorystyczna specyfikacja.

02

Historia i pochodzenie

Tom Preston-Werner, współzałożyciel GitHuba, stworzył TOML w 2013 roku, w bezpośredniej reakcji na pułapki YAML-a.

Format ten zadomowił się jako standard konfiguracji w kilku ważnych ekosystemach, między innymi w języku Rust, a ostatnio także w Pythonie.

03

Dlaczego jest przydatny

Brak dwuznaczności, jawne typy, doskonała czytelność i możliwość dodawania komentarzy.

Natywnie obsługuje daty, czego JSON nie potrafi.

04

Ograniczenia i wady

Głęboko zagnieżdżone struktury szybko robią się w nim nieporęczne — to nie jest jego mocna strona.

Jest mniej rozpowszechniony niż YAML czy JSON, a jego narzędzia są uboższe.

05

Wskazówki

TOML sprawdza się znakomicie w plikach konfiguracyjnych, gdzie liczy się przejrzystość, a nie zwięzłość zapisu.

Do wymiany danych lub obsługi złożonych struktur lepiej przekonwertować go na JSON.

Przekonwertuj swój plik TOML w kilka sekund na naszych bezpiecznych serwerach we Francji.

Konwertuj TOML