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 ...

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+

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.

Uczciwa uwaga o ograniczeniach: TOML nie zna wartości null ani typów mieszanych w obrębie tej samej tablicy. Jeśli twój JSON zawiera takie konstrukcje, nie da się ich przekształcić bez straty - narzędzie pokazuje to wprost, zamiast po cichu tworzyć coś nieprawidłowego lub błędnego.

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

TOML na JSON · JSON do YAML · YAML do JSON · YAML do TOML · OBJ do GLB · GLB do OBJ