DT Dev Tools

CSV ⇄ JSON

Konwertuj CSV na JSON i JSON z powrotem na CSV lokalnie, z obsługą pól w cudzysłowach, opcjami separatora, kopiowaniem i pobieraniem.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

Advertisement

Do czego służy CSV ⇄ JSON

CSV ⇄ JSON zamienia tekst tabelaryczny na uporządkowany JSON, a tablice JSON z powrotem na plik CSV, który możesz wkleić do arkusza kalkulacyjnego, narzędzia importu, danych testowych lub przykładu w dokumentacji. Parser CSV został napisany z myślą o praktycznych danych programistów, a nie tylko o najprostszych przykładach rozdzielanych przecinkami. Odczytuje pola w cudzysłowach, przecinki wewnątrz pól, zmaskowane podwójne cudzysłowy, puste komórki oraz końce wierszy zarówno CRLF, jak i LF, dzięki czemu wiersze skopiowane z arkusza i wyeksportowane raporty zachowują się zgodnie z oczekiwaniami.

W kierunku CSV na JSON pierwszy wiersz jest domyślnie traktowany jako nazwy kolumn. Gdy plik nie ma wiersza nagłówka, konwerter tworzy przewidywalne nazwy, takie jak column1, column2 i column3. Kierunek JSON na CSV przyjmuje tablicę obiektów lub tablicę tablic. W przypadku obiektów tworzy stabilną sumę kluczy w kolejności pierwszego wystąpienia i zapisuje je jako wiersz nagłówka, zanim wypełni każdy rekord. W przypadku tablic każdą zagnieżdżoną tablicę zapisuje jako jeden wiersz CSV.

Prywatna praca w przeglądarce

Parsowanie, walidacja, cytowanie pól, kopiowanie i pobieranie odbywają się w Twojej przeglądarce. Narzędzie nie przesyła na serwer Twoich plików CSV, JSON, identyfikatorów, przykładów przypominających dane klientów, tokenów ani fragmentów wyeksportowanych raportów. To wyłącznie lokalne działanie jest przydatne, bo narzędzia do konwersji często służą do pracy z realistycznymi danymi debugowania, odpowiedziami API, przykładami konfiguracji i eksportami z arkuszy, które nie powinny opuszczać Twojego komputera. Utrzymuje też szybkość pracy, ponieważ wynik powstaje natychmiast, bez czekania na żądanie sieciowe.

Praktyczne wskazówki

Użyj automatycznego wykrywania separatora, gdy nie masz pewności, czy arkusz wyeksportował dane rozdzielone przecinkami, średnikami czy tabulatorami. Wybierz konkretny separator, przygotowując wynik dla innego systemu o ścisłych wymaganiach importu. Zawsze sprawdzaj przekonwertowane dane przed użyciem w środowisku produkcyjnym, zwłaszcza gdy występują puste komórki, zduplikowane nazwy nagłówków, obiekty o różnych kształtach lub wartości JSON zawierające zagnieżdżone obiekty. CSV to luźna rodzina formatów, więc narzędzie przeglądarkowe najlepiej sprawdza się w inspekcji, czyszczeniu i drobnych przekształceniach, a nie jako zamiennik potoku importu specyficznego dla projektu.

Jak używać

  1. Wybierz kierunekWybierz CSV na JSON lub JSON na CSV, zanim wkleisz dane.
  2. Ustaw opcjeWybierz separator automatyczny, przecinek, średnik lub tabulator oraz określ, czy CSV ma wiersz nagłówka.
  3. Konwertuj i eksportujSprawdź wynik, a następnie skopiuj go lub pobierz jako plik lokalny.

Najczęściej zadawane pytania

Czy ten konwerter CSV przesyła pliki lub dane?
Nie. Konwersja CSV i JSON odbywa się w całości w Twojej przeglądarce za pomocą JavaScriptu po stronie klienta.
Czy parser obsługuje pola CSV w cudzysłowach?
Tak. Obsługuje pola w cudzysłowach, przecinki wewnątrz cudzysłowów, zmaskowane podwójne cudzysłowy oraz końce wierszy systemów Windows i Unix.
Czy JSON można przekonwertować z powrotem na CSV?
Tak. Wklej tablicę obiektów lub tablicę tablic, wybierz separator i przekonwertuj ją na CSV do pobrania.
Jak wybierane są kolumny obiektów przy konwersji JSON na CSV?
Konwerter tworzy sumę kluczy obiektów w kolejności pierwszego wystąpienia i zapisuje ją jako wiersz nagłówka pliku CSV.
Advertisement