Konwerter JSON ↔ YAML ↔ CSV

Konwertuj dane między formatami JSON, YAML i CSV w przeglądarce.

Ładowanie narzędzia…

Konwerter JSON ↔ YAML ↔ CSVSwobodnie konwertuj dane strukturalne między JSON, YAML i CSV. Parsowanie CSV używa pierwszego wiersza jako nagłówków, a konwersja do CSV wymaga danych tabelarycznych (tablicy obiektów). Wypróbuj przykład, aby zobaczyć oczekiwany format — nic, co wkleisz, nigdy nie opuszcza Twojej przeglądarki.

Czym jest Konwerter JSON ↔ YAML ↔ CSV?

Darmowy konwerter działający w przeglądarce, który przekształca dane strukturalne między JSON, YAML i CSV w dowolnym kierunku. Programiści, analitycy danych i inżynierowie DevOps używają go do ponownego formatowania odpowiedzi API, plików konfiguracyjnych i arkuszy kalkulacyjnych, albo do szybkiej konwersji tablicy JSON na CSV, zamiany YAML na JSON lub parsowania pliku CSV na obiekty JSON. Wybierasz format źródłowy (From) i format docelowy (To), wklejasz swoje dane, a przekonwertowany wynik pojawia się natychmiast wraz z kopiowaniem jednym kliknięciem. Parsowanie CSV traktuje pierwszy wiersz jako nagłówki, a konwersja do CSV oczekuje danych tabelarycznych (tablicy obiektów).

Jak używać Konwerter JSON ↔ YAML ↔ CSV

  1. Wybierz format źródłowy w polu From: JSON, YAML lub CSV.
  2. Wybierz format docelowy w polu To: JSON, YAML lub CSV.
  3. Wklej dane do pola wejściowego lub kliknij Sample, aby załadować przykładową tablicę JSON.
  4. Odczytaj przekonwertowany wynik w polu wyjściowym, które jest oznaczone formatem docelowym.
  5. Kliknij przycisk kopiowania nad wyjściem, aby skopiować wynik do schowka.
  6. Użyj Swap, aby zamienić formaty From/To i wysłać poprzednie wyjście z powrotem na wejście w celu łańcuchowych konwersji; użyj Clear, aby opróżnić wejście.

Przykłady

Tablica JSON do CSV

Wejście

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

Wyjście

name,age
Ada,36
Linus,54

Obiekt JSON do YAML

Wejście

{"name":"Ada","role":"engineer"}

Wyjście

name: Ada
role: engineer

CSV do JSON

Ustaw From na CSV, a To na JSON, następnie wklej CSV z wierszem nagłówka (na przykład name,age w pierwszym wierszu i Ada,36 poniżej). Pierwszy wiersz staje się kluczami obiektu, a wynikiem jest tablica JSON obiektów z wcięciem 2 spacji. Wartości są zachowywane jako ciągi znaków (więc age staje się "36").

Najczęściej zadawane pytania

Jakie formaty i kierunki są obsługiwane?
JSON, YAML i CSV w dowolnym kierunku: JSON do YAML, YAML do JSON, JSON do CSV, CSV do JSON, YAML do CSV i CSV do YAML. Formaty From i To ustawiasz niezależnie.
Dlaczego otrzymuję błąd przy konwersji do CSV?
CSV potrzebuje danych tabelarycznych, czyli tablicy obiektów (wierszy, które mają te same klucze). Pojedynczy obiekt lub głęboko zagnieżdżone dane nie mogą zostać spłaszczone do kolumn CSV, więc zamiast tego przekonwertuj te dane do JSON lub YAML. Kliknij Sample, aby zobaczyć oczekiwany format.
Jak parsowanie CSV obsługuje nagłówki i puste wiersze?
Parsowanie CSV używa pierwszego wiersza jako nagłówków (kluczy obiektu) i automatycznie pomija puste wiersze. Gdy celem jest JSON, wynik jest ładnie sformatowany z wcięciem 2 spacji.
Czy moje dane są przesyłane na serwer?
Nie. Wszystko działa w całości po stronie klienta, w Twojej przeglądarce. Nic, co wkleisz, nigdy nie jest przesyłane ani wysyłane gdziekolwiek, więc jest to bezpieczne dla prywatnych ładunków API, konfiguracji i poufnych arkuszy kalkulacyjnych.
Do czego służy przycisk Swap?
Swap zamienia formaty From i To oraz przenosi bieżące wyjście do pola wejściowego, dzięki czemu możesz natychmiast przekonwertować z powrotem lub połączyć konwersje w łańcuch bez ręcznego kopiowania i wklejania.

Powiązane narzędzia