Konwerter CSV ↔ JSON obsługuje pełną konwersję między dwoma najpopularniejszymi formatami tabelarycznymi. Inteligentny parser CSV radzi sobie z polami w cudzysłowie zawierającymi przecinki, eskapowanymi cudzysłowami, niestandardowymi ogranicznikami i znakami nowej linii. Automatycznie wykrywa liczby, wartości logiczne (boolean) i null podczas konwersji CSV → JSON; generuje czysty plik CSV z wyrównaniem kluczy w każdym wierszu przy konwersji JSON → CSV.
Przenoszenie danych między CSV a JSON to codzienne zadanie — czy to import eksportu z bazy danych do narzędzia obsługującego JSON, generowanie arkusza kalkulacyjnego z odpowiedzi API, czy dostosowywanie danych do nowego systemu. Konwerter CSV ↔ JSON wykonuje obie te operacje sprawnie bezpośrednio w przeglądarce. Parser CSV radzi sobie z rzeczywistymi, nieuporządkowanymi danymi: polami z przecinkami (w cudzysłowie), eskapowanymi cudzysłowami (podwójnymi w stylu RFC 4180), zakończeniami linii CRLF lub LF, pustymi liniami końcowymi i konfigurowalnymi ogranicznikami (tabulatory, średniki, pipe i inne). Funkcja autodetekcji działa przy konwersji do JSON — ciągi znaków wyglądające jak liczby całkowite stają się liczbami, wartości „true”/„false”/„null” stają się swoimi typowanymi odpowiednikami, a przycinanie białych znaków jest opcjonalne. Przy konwersji JSON → CSV narzędzie analizuje tablicę obiektów, zbiera wszystkie unikalne klucze i generuje plik CSV z wierszem nagłówkowym i poprawnie eskapowanymi komórkami. Zagnieżdżone obiekty lub tablice są serializowane do komórek w formacie JSON string.
CSV → JSON oraz JSON → CSV. Przycisk zamiany (Swap) błyskawicznie odwraca wejście/wyjście w celu weryfikacji danych.
Parser obsługuje pola w cudzysłowie, osadzone przecinki, eskapowane cudzysłowy i różne znaki nowej linii — działa na realnych danych, nie tylko prostych przykładach.
Zmień separator z przecinka na dowolny inny — tabulator (dla TSV), średnik (formaty europejskie), pipe (|) lub dowolny pojedynczy znak.
Liczby, wartości logiczne i null są parsowane do swoich typowanych odpowiedników w formacie JSON. Wyłącz tę opcję, jeśli chcesz zachować wszystko jako stringi.
Wynik aktualizuje się przy każdym naciśnięciu klawisza — nie trzeba klikać przycisku „Konwertuj”. Wklej dane i natychmiast zobacz efekt.
Gdy obiekty JSON mają różne klucze, nagłówek CSV zawiera wszystkie unikalne klucze, a brakujące komórki pozostają puste — bez utraty danych.
Wklej eksport CSV ze swojej bazy danych, aby uzyskać tablicę JSON gotową do importu do bazy NoSQL lub API obsługującego JSON.
Konwertuj odpowiedź API (tablica JSON) na format CSV, aby wkleić go bezpośrednio do Excela lub Google Sheets.
Przepuść dane przez narzędzie w obu kierunkach, aby wyczyścić formatowanie — przydatne przy łączeniu plików CSV z różnych źródeł.
Transformuj dane między arkuszami tłumaczeń w formacie CSV a plikami i18n JSON używanymi w rozszerzeniach Chrome lub bibliotece React-intl.
Generuj fixture'y JSON z danych testowych CSV (lub odwrotnie) do zasilania deweloperskich baz danych i testów integracyjnych.
Kliknij ikonę CSV/JSON w panelu DevSuite Pro. Otworzy się panel z przełącznikiem kierunku, opcjami i dwoma polami tekstowymi.
Wybierz CSV → JSON, aby sparsować dane tabelaryczne, lub JSON → CSV, aby spłaszczyć tablicę obiektów do wierszy.
Dostosuj ogranicznik, włącz „Pierwszy wiersz to nagłówek” lub „Autodetekcja liczb”, aby dopasować narzędzie do struktury danych.
Wklej CSV lub JSON do pola wejściowego. Wynik pojawi się natychmiast po prawej stronie.
Kliknij „Kopiuj wynik”, aby pobrać dane. Użyj przycisku Swap ↔, aby sprawdzić, czy konwersja zwrotna jest bezstratna.
Zainstaluj DevSuite Pro za darmo i odblokuj ponad 64 narzędzi programistycznych dla swojej przeglądarki.