pl

JSON na TOML

Konwertuj plik JSON na TOML lokalnie - czytelna konfiguracja z tabelami, bez przesyłania, prosto w przeglądarce.

Przetwarzanie lokalnie na Twoim urządzeniu ...

0%

Twoje pliki nigdy nie opuściły urządzenia

    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
    Serwery w NiemczechRODO już w projekcie
    Zbadane niezależnieTLS A+ · Nagłówki A+

    JSON to format wymiany danych dla API i programów, ale jako plik konfiguracyjny dla człowieka TOML jest przyjemniejszy: sekcje w nawiasach kwadratowych, zwykłe linie klucz-równa-się-wartość i komentarze; to narzędzie serializuje Twój obiekt JSON do poprawnego TOML, takiego jak używają Cargo.toml czy pyproject.toml.

    Wszystko działa lokalnie (smol-toml, czysty JavaScript): obiekty stają się tabelami, obiekty zagnieżdżone podtabelami (np. [server.meta]), tablice tablicami TOML, a wartości proste pozostają wartościami prostymi; ponieważ TOML wymaga tabeli na najwyższym poziomie, tablica, wartość prosta lub null w korzeniu są odrzucane z jasnym komunikatem.

    Spotkasz to, generując konfigurację Cargo lub pyproject z szablonu, zamieniając ustawienia JSON w ręcznie edytowalny plik .toml albo tworząc czytelną konfigurację z API; szczerze mówiąc, TOML nie ma typu null, więc obiekty z wartościami null są odrzucane z jasnym komunikatem, a nie po cichu pomijane; nic nie jest przesyłane.

    Dane techniczne

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

    W 3 krokach

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

    Ograniczenia: Oczekiwany jest obiekt JSON na najwyższym poziomie (tablica, wartość prosta lub null są odrzucane); obiekty zagnieżdżone -> podtabele, tablice -> tablice TOML; TOML nie ma typu null, więc obiekty z null są odrzucane; kolejność kluczy jest zgodna z JSON.

    Częste pytania

    Czy plik jest przesyłany?

    Nie, wszystko działa wyłącznie lokalnie w przeglądarce.

    Dlaczego korzeń musi być obiektem?

    Dokument TOML jest tabelą na najwyższym poziomie, więc korzeniem musi być obiekt JSON.

    Jak są mapowane obiekty zagnieżdżone?

    Na tabele i podtabele TOML, np. [server] oraz [server.meta].

    A co z null?

    TOML nie ma typu null; obiekty z wartościami null są odrzucane z jasnym komunikatem.

    Da się odwrotnie?

    Tak, naszym narzędziem "TOML na JSON".

    Powiązane narzędzia