Przejdź do treści
snowkitDev

YAML to JSON, instantly

Paste YAML and get clean JSON as you type.

Konwerter formatów

Wybierz dwa formaty, a potem wklej, wpisz lub upuść plik.

Examples

              

    If an indent or a tab breaks it, you'll see the exact line and can jump straight to it.

    Jeśli coś się nie parsuje, zobaczysz, co jest nie tak i w którym wierszu, z przyciskiem, który tam przeniesie. Konwertuj między plikami JSON, YAML, TOML, XML i .env w przeglądarce. Jest darmowe i prywatne.

    Jak przekonwertować plik

    1. Wklej tekst w pole Dane wejściowe albo naciśnij Otwórz plik. Przykłady wczytuje próbkę.
    2. Zostaw włączone Wykryj automatycznie albo wybierz format samodzielnie.
    3. Wybierz format wyjściowy: JSON, YAML, TOML, XML lub .env.
    4. Wybierz 2 spacje lub 4 spacje dla wcięcia.
    5. Naciśnij Kopiuj lub Pobierz.

    Jak przenoszą się wartości

    JSON, YAML i TOML mają obiekty, listy, ciągi znaków, liczby i prawda/fałsz, więc konwertują się czysto. TOML nie ma null, więc puste wartości są pomijane i dostajesz o tym informację. Daty w YAML i TOML są zachowywane jako tekst w formacie ISO, więc 2026-10-21 zostaje dokładnie takie, jak zapisano.

    XML i .env

    Atrybuty XML stają się kluczami zaczynającymi się od @, tekst obok elementów potomnych trafia pod #text, a powtarzające się elementy stają się listą. Powrót do XML podąża za tymi samymi regułami. Plik .env to płaska lista nazw i wartości, więc zagnieżdżone dane są spłaszczane do nazw takich jak DATABASE_HOST, a listy są łączone przecinkami. Wartości w cudzysłowie, wiersze export, komentarze w wierszu i wielowierszowe wartości w podwójnym cudzysłowie są rozumiane.

    Komunikaty o błędach, które pomagają

    Każdy parser podaje wiersz i kolumnę, w której utknął, na przykład brakujący przecinek w JSON, tabulator lub złe wcięcie w YAML, zduplikowany klucz w TOML albo tag, który się nie zamyka w XML. Naciśnij Pokaż wiersz, aby przejść prosto do niego.

    Obsługiwane pliki

    Możesz otwierać pliki .json, .yaml, .yml, .toml, .xml, .env, .ini i zwykły tekst.

    Wskazówki

    • Sprawdź wynik, zanim go użyjesz. Płaskie formaty, takie jak .env, tracą strukturę, gdy zagnieżdżone dane są spłaszczane.
    • Uważaj na wcięcia w YAML. Używaj spacji, nigdy tabulatorów.
    • Konwersja z XML i z powrotem działa najlepiej, gdy XML jest prosty.
    • Użyj narzędzi JSON, aby walidować lub porządkować JSON, i porównywania tekstów, aby porównywać wersje pliku konfiguracyjnego.

    Typowe zastosowania

    Przenoszenie konfiguracji między narzędziami, zamiana odpowiedzi API w czytelny plik i odczytywanie danych w formacie, którego nie używasz na co dzień. Pasuje do programistów, uczniów i każdego, kto edytuje pliki ustawień.

    Pytania

    Czy moje dane są przesyłane?

    Nie. Konwersja odbywa się w Twojej przeglądarce.

    Dlaczego niektóre wartości zostały pominięte?

    TOML nie ma wartości null, więc puste wartości są pomijane i dostajesz o tym informację.

    Czy może konwertować komentarze?

    Komentarze nie są przenoszone między formatami, bo JSON ich nie ma.

    Co dalej

    Kontynuuj to, co właśnie stworzyłeś, nadal na swoim urządzeniu.

    Więcej od Snowkit