← Powrót do funkcji
Free

Konwerter CSV ↔ JSON

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.

Podgląd na żywo
example.com
Konwerter CSV ↔ JSON ✓ Przekonwertowane 3 wiersze
CSV → JSON JSON → CSV
Separator: , ✓ Pierwszy wiersz to nagłówek ✓ Automatyczne wykrywanie liczb
Wejście CSV
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
Wyjście JSON
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Kluczowe funkcje

Konwersja dwukierunkowa

CSV → JSON oraz JSON → CSV. Przycisk zamiany (Swap) błyskawicznie odwraca wejście/wyjście w celu weryfikacji danych.

Zgodność ze standardem RFC 4180

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.

Własne ograniczniki

Zmień separator z przecinka na dowolny inny — tabulator (dla TSV), średnik (formaty europejskie), pipe (|) lub dowolny pojedynczy znak.

Automatyczne wykrywanie typów

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.

Konwersja na żywo

Wynik aktualizuje się przy każdym naciśnięciu klawisza — nie trzeba klikać przycisku „Konwertuj”. Wklej dane i natychmiast zobacz efekt.

Obsługa brakujących pól

Gdy obiekty JSON mają różne klucze, nagłówek CSV zawiera wszystkie unikalne klucze, a brakujące komórki pozostają puste — bez utraty danych.

Typowe zastosowania

Przetwarzanie eksportów baz danych

Wklej eksport CSV ze swojej bazy danych, aby uzyskać tablicę JSON gotową do importu do bazy NoSQL lub API obsługującego JSON.

Integracja z arkuszami kalkulacyjnymi

Konwertuj odpowiedź API (tablica JSON) na format CSV, aby wkleić go bezpośrednio do Excela lub Google Sheets.

Przekształcanie struktury danych

Przepuść dane przez narzędzie w obu kierunkach, aby wyczyścić formatowanie — przydatne przy łączeniu plików CSV z różnych źródeł.

Konwersja plików lokalizacyjnych

Transformuj dane między arkuszami tłumaczeń w formacie CSV a plikami i18n JSON używanymi w rozszerzeniach Chrome lub bibliotece React-intl.

Tworzenie danych testowych dla API

Generuj fixture'y JSON z danych testowych CSV (lub odwrotnie) do zasilania deweloperskich baz danych i testów integracyjnych.

Jak używać
1

Otwórz CSV ↔ JSON

Kliknij ikonę CSV/JSON w panelu DevSuite Pro. Otworzy się panel z przełącznikiem kierunku, opcjami i dwoma polami tekstowymi.

2

Wybierz kierunek

Wybierz CSV → JSON, aby sparsować dane tabelaryczne, lub JSON → CSV, aby spłaszczyć tablicę obiektów do wierszy.

3

Skonfiguruj opcje

Dostosuj ogranicznik, włącz „Pierwszy wiersz to nagłówek” lub „Autodetekcja liczb”, aby dopasować narzędzie do struktury danych.

4

Wklej dane

Wklej CSV lub JSON do pola wejściowego. Wynik pojawi się natychmiast po prawej stronie.

5

Kopiuj lub pobierz

Kliknij „Kopiuj wynik”, aby pobrać dane. Użyj przycisku Swap ↔, aby sprawdzić, czy konwersja zwrotna jest bezstratna.

Gotowy do wypróbowania?

Zainstaluj DevSuite Pro za darmo i odblokuj ponad 64 narzędzi programistycznych dla swojej przeglądarki.

Dodaj do Chrome Dodaj do Edge Dodaj do FireFox