Konwerter Formatów Danych

Konwertuj dane strukturalne między JSON, YAML, XML, TOML, INI i CSV bezpośrednio w przeglądarce, wybierając dowolną parę źródła i celu, z kopiowaniem jednym kliknięciem.

Ładowanie narzędzia…

Konwerter Formatów DanychKonwertuj dane strukturalne między JSON, YAML, XML, TOML, INI i CSV, wybierając format źródłowy (From) i docelowy (To). Wybierz dowolną parę, a wynik zaktualizuje się natychmiast. Wszystko działa po stronie klienta w Twojej przeglądarce, więc nic, co wkleisz, nigdy nie jest przesyłane.

Czym jest Konwerter Formatów Danych?

Darmowy, działający w przeglądarce konwerter, który przekształca dane strukturalne między JSON, YAML, XML, TOML, INI i CSV w dowolnym kierunku. Programiści, inżynierowie DevOps i analitycy danych używają go do ponownego formatowania odpowiedzi API, przenoszenia pliku konfiguracyjnego z jednej składni do innej (na przykład INI na TOML lub YAML na JSON) albo przekształcania tablicy JSON w CSV do arkusza kalkulacyjnego. Ustawiasz format źródłowy (From) i docelowy (To) niezależnie, wklejasz dane, a przekonwertowany wynik pojawia się natychmiast z kopiowaniem jednym kliknięciem. Przycisk Swap zamienia From i To oraz przekazuje poprzedni wynik z powrotem do wejścia, dzięki czemu możesz łączyć konwersje.

Jak używać Konwerter Formatów Danych

  1. Wybierz format źródłowy w From: JSON, YAML, XML, TOML, INI lub CSV.
  2. Wybierz format docelowy w To: JSON, YAML, XML, TOML, INI lub CSV.
  3. Wklej dane do pola wejściowego lub kliknij Sample, aby załadować przykładowy obiekt JSON.
  4. Odczytaj przekonwertowany wynik w polu wyjściowym, opisanym formatem docelowym, i kliknij Copy, aby umieścić go w schowku.
  5. Użyj Swap, aby zamienić formaty From/To i przenieść poprzedni wynik do wejścia w celu szybkiej konwersji w obie strony; użyj Clear, aby opróżnić wejście.

Przykłady

JSON na YAML

Wejście

{ "name": "deftdeck", "version": 2 }

Wyjście

name: deftdeck
version: 2

JSON na TOML

Wejście

{ "server": { "host": "localhost", "port": 8080 } }

Wyjście

[server]
host = "localhost"
port = 8080

Tablica JSON na CSV

Wejście

[{ "name": "Ada", "age": 36 }, { "name": "Linus", "age": 54 }]

Wyjście

name,age
Ada,36
Linus,54

Najczęściej zadawane pytania

Które formaty i kierunki są obsługiwane?
JSON, YAML, XML, TOML, INI i CSV, w dowolnym kierunku – formaty From i To ustawiasz niezależnie. Możesz więc przejść z JSON na YAML, INI na TOML, XML na JSON, YAML na CSV i tak dalej, wybierając dowolną parę.
Dlaczego konwersja na TOML, INI lub CSV czasami się nie udaje?
Te formaty mogą reprezentować tylko określone struktury. CSV wymaga danych tabelarycznych (tablicy obiektów współdzielących klucze); INI i TOML oczekują obiektu klucz-wartość (TOML pozwala na zagnieżdżanie za pomocą tabel, INI ma jeden poziom sekcji). Dane, które nie pasują, powodują błąd – zamiast tego przekonwertuj je na JSON lub YAML, które obsługują dowolne zagnieżdżanie.
Jak obsługiwane są XML i CSV?
Wyjście XML jest opakowane w pojedynczy element główny (ponieważ XML go wymaga), a atrybuty XML są zachowywane podczas parsowania. Parsowanie CSV używa pierwszego wiersza jako nagłówków i pomija puste wiersze; wartości CSV wracają jako ciągi znaków, więc liczba taka jak 36 staje się "36".
Czy moje dane są przesyłane na serwer?
Nie. Każda konwersja działa całkowicie po stronie klienta w Twojej przeglądarce. Nic, co wkleisz, nie jest przesyłane ani wysyłane gdziekolwiek, więc jest to bezpieczne dla prywatnych ładunków API, plików konfiguracyjnych i poufnych arkuszy kalkulacyjnych.
Co robi przycisk Swap?
Swap zamienia formaty From i To oraz przenosi bieżący wynik do pola wejściowego, dzięki czemu możesz natychmiast przekonwertować z powrotem lub łączyć konwersje bez ręcznego kopiowania i wklejania.

Powiązane narzędzia