TOML → JSON
Parsuje TOML na JSON z zachowaniem dat i tablic, przekazuje konfigurację projektów Rust/Python do narzędzi JavaScript.
Przeciągnij pliki lub kliknij
Ctrl+V do wklejenia ze schowka
Jak konwertować TOML na JSON
- 1Prześlij plik TOML przez przeciągnięcie, kliknięcie lub wklejenie.
- 2W razie potrzeby dostosuj ustawienia jakości.
- 3Kliknij „Konwertuj teraz” i poczekaj na zakończenie konwersji.
- 4Pobierz przekonwertowany plik JSON.
O konwersji TOML na JSON
TOML to format tabeli klucz-wartość przeznaczony do scenariuszy konfiguracyjnych, natywnie obsługuje typy dat i jest używany w plikach Cargo.toml i pyproject.toml. JSON to uniwersalny format wymiany tablic klucz-wartość, obsługuje tylko sześć podstawowych typów danych i nie obsługuje komentarzy ani natywnych typów dat. Różnice w zastosowaniach między tymi dwoma formatami stwarzają zapotrzebowanie na konwersję.
Ta konwersja zachowuje wszystkie nazwy kluczy, wartości liczbowe, wartości logiczne i struktury zagnieżdżone. Typy dat TOML są konwertowane na standardowe ciągi dat w formacie JSON. JSON natywnie nie obsługuje komentarzy, dlatego komentarze w TOML są usuwane podczas konwersji, a wynikiem jest standardowa struktura JSON zgodna z RFC 8259.
Ta konwersja jest powszechnie używana do odczytywania konfiguracji projektów, dostosowywania się do skryptów programistycznych, które obsługują tylko parsowanie JSON lub eksportowania konfiguracji z plików pyproject.toml i Cargo.toml do narzędzi JSON w celu przetwarzania wtórnego. Przed konwersją potwierdź, że plik źródłowy jest zakodowany w UTF-8.
TOML vs JSON: porównanie techniczne
| Cecha | TOML | JSON |
|---|---|---|
| Rok wydania | 2013 | 2001 |
| Twórca | Tom Preston-Werner | Douglas Crockford |
FAQ o TOML → JSON
Czy po konwersji dojdzie do utraty danych
Dane strukturalne nie zostaną utracone. Tylko komentarze TOML są usuwane, a daty są konwertowane na standardowe ciągi dat do przechowywania. Przekonwertowany JSON jest zgodny ze specyfikacją RFC 8259 i może być odczytywany przez dowolny standardowy parser JSON.
Czy daty TOML mogą zostać zachowane
Informacje o dacie mogą być w pełni zachowane. Podczas konwersji natywne daty TOML są konwertowane na standardowe ciągi dat w formacie JSON, bez modyfikacji zawartości liczbowej samej daty.
Jaki jest maksymalny obsługiwany rozmiar pliku
Limit rozmiaru pojedynczego pliku wynosi 50 MB, a jednocześnie można konwertować tylko jeden plik. Pliki przekraczające limit rozmiaru zostaną odrzucone przez system.
Czy pliki źródłowe są przechowywane
Konwersja odbywa się po stronie serwera, a pliki są przesyłane przez HTTPS. Po zakończeniu konwersji serwer natychmiast usuwa plik źródłowy i wyjściowy, nie przechowuje żadnych plików.