Wklej lub otwórz dane
Wklej tekst lub upuść plik. Format zostanie wykryty albo wybierz go w polu „Z”.
Konwertuj pliki konfiguracyjne i dane między ośmioma formatami i zobacz dokładnie, gdzie plik jest uszkodzony.
Zamieniaj przykładowe dane na interfejsy TypeScript, schematy Zod, struktury Go lub dataclassy Python.
Wklej lub otwórz dane, aby je przekonwertować.
Wklej tekst lub upuść plik. Format zostanie wykryty albo wybierz go w polu „Z”.
Wybierz format danych lub język dla typów. Błędy w danych wejściowych są pokazywane z wierszem i kolumną.
Dostosuj wcięcie, sortowanie lub nazwę typu, a potem skopiuj wynik albo zapisz go jako plik.
Generuj obrazy, wideo i modele 3D z własnego kodu dzięki WaveSpeed AI.
Twórz obrazy z opisu lub edytuj te, które już masz.
Zamień zdjęcie lub opis w krótki klip wideo.
Zamień obraz w model 3D.
$1 w darmowych kredytach dla kwalifikujących się nowych kont. Bez karty. Generatory mają osobne wymagania dotyczące konta i kredytów. konwerter formatów danych jest darmowy.
Tak. Konwertuj, ile chcesz, bez konta i bez limitów poza pamięcią Twojego urządzenia.
Nie. Odczyt i zapis odbywają się w karcie przeglądarki, więc konfiguracje z hasłami czy danymi klientów zostają na Twoim urządzeniu.
JSON, YAML (z kotwicami, kluczami scalania i wieloma dokumentami), TOML 1.0, XML, CSV i TSV, INI, pliki .env i query stringi URL, w dowolnym kierunku. Typy można generować jako interfejsy TypeScript, schematy Zod, struktury Go lub dataclassy Python.
Z wierszem i kolumną, krótkim wyjaśnieniem i samym wierszem ze znacznikiem. „Przejdź do błędu” zaznacza to miejsce w polu.
Liczby całkowite powyżej 2^53, np. 64-bitowe identyfikatory, pozostają dokładne między JSON, YAML i TOML. Daty TOML zachowują swoją postać. Ciągi takie jak „yes”, „on” czy „2024-01-01” są w YAML ujmowane w cudzysłowy, by starsze parsery YAML nie zamieniały ich na wartości logiczne lub daty.
Atrybuty stają się kluczami zaczynającymi się od @, tekst elementu obok atrybutów staje się #text, a powtarzające się elementy – listą. Komentarze i instrukcje przetwarzania są pomijane, a w treści mieszanej (tekst między elementami podrzędnymi) fragmenty tekstu są łączone.
Zostaniesz o tym poinformowany. TOML nie ma null, więc klucze null są pomijane z uwagą; CSV, INI i .env są płaskie, więc zagnieżdżone wartości są spłaszczane (address.city, DATABASE__HOST), a listy zapisywane jako JSON.
Z samego przykładu: pole brakujące w niektórych elementach listy staje się opcjonalne, pole czasem równe null staje się nullable, liczby całkowite stają się typami całkowitymi, a obiekty o tym samym kształcie dzielą jeden typ. Sprawdź wynik, jeśli Twoja próbka nie obejmuje wszystkich przypadków.
Za darmo, prywatnie i bez limitów.