Konwerter CSV ↔ JSON
Internetowy konwerter CSV ↔ JSON. Ustaw nagłówki, separatory i reguły pustych wartości/null, sprawdź błędy i podgląd oraz pobierz wynik.
Konwerter CSV ↔ JSON
Konwertuj CSV i JSON w obie strony, kontrolując nagłówki, separatory i reguły pustych wartości, a błędy i tabele podglądu sprawdzaj na jednym ekranie.
Wynik JSON
Wynik konwersji pojawi się tutaj.
Wynik CSV
Błędy i ostrzeżenia
- Na razie brak błędów. Uruchom konwersję, aby zobaczyć błędy parsowania lub ostrzeżenia zasad.
Tabela podglądu (pierwsze 20 wierszy)
| Podgląd |
|---|
| Tutaj pojawi się podgląd przekonwertowanych wierszy i kolumn. |
Rozkład typów pól (tabela/tekst fallback)
To narzędzie nie wymaga osobnej biblioteki wykresów. Te same informacje są domyślnie pokazywane jako tekst i tabele, więc wyniki pozostają czytelne nawet wtedy, gdy renderowanie się nie powiedzie.
| Typ | Liczba | Udział |
|---|---|---|
| Rozkład typów zostanie obliczony po konwersji. | ||
Wszystkie konwersje działają wyłącznie w Twojej przeglądarce, a przesłane dane nigdy nie trafiają na serwer.
Czym jest konwerter CSV ↔ JSON?
Konwerter CSV ↔ JSON to narzędzie do przekształcania danych tabelarycznych między CSV i JSON w obu kierunkach. Zostało zaprojektowane tak, aby pomagać szybko sprawdzać wyniki, gdy konwersja formatu jest częścią powtarzalnych prac, takich jak integracja API, czyszczenie danych czy kontrole QA.
Poza samą konwersją umożliwia też sterowanie użyciem nagłówków, separatorami (przecinek/średnik/tabulator), regułami pustych wartości/null oraz listą błędów, dzięki czemu łatwiej ocenić wiarygodność przekonwertowanego wyniku.
Przykładowe zastosowania
- Zamienić dane CSV z arkusza kalkulacyjnego w tablicę JSON do testów API
- Wyeksportować przykładową odpowiedź JSON jako CSV do przeglądu lub udostępnienia
- Sprawdzić błędy parsowania w poszczególnych wierszach przed dalszym czyszczeniem danych
- Ujednolicić wynik do wspólnego formatu, gdy zespoły używają różnych standardów
- Kontrolować obsługę BOM UTF-8, aby dopasować się do kompatybilności narzędzi zewnętrznych
Najważniejsze funkcje
- Konwersja dwukierunkowa: Natychmiast przełączaj się między CSV → JSON i JSON → CSV.
- Wykrywanie/wybór separatora: Użyj automatycznego wykrywania, przecinka (,), średnika (;) albo tabulatora (\t).
- Polityka nagłówków/pustych wartości: Steruj użyciem nagłówków i obsługą pustych wartości (pusty ciąg/null/pomiń klucz).
- Opcja wnioskowania typu: Zachowaj wartości CSV jako tekst albo wnioskuj liczbę/boolean/null.
- Obsługa BOM: Wykrywaj BOM w danych wejściowych i opcjonalnie dołączaj BOM do pobrań CSV.
- Karty podsumowania + karty: Sprawdzaj liczbę wierszy/kolumn/błędów i osobne karty wyników JSON/CSV/błędy.
- Tabele podglądu/typów: Szybko sprawdzaj wyniki dzięki tabeli 20 pierwszych wierszy oraz rozkładowi typów w formie tekstu i tabeli.
- Wejście/wyjście plików: Przesyłaj pliki CSV/JSON i pobieraj przekonwertowane wyniki.
Jak używać
- Wybierz kierunek konwersji (CSV→JSON lub JSON→CSV) oraz separator.
- Ustaw użycie nagłówków i politykę pustych wartości/null odpowiednio do zadania.
- Wprowadź tekst albo prześlij plik, a następnie kliknij Konwertuj.
- Sprawdź karty podsumowania i karty JSON/CSV/błędy, a potem dostosuj wszystko, czego potrzebujesz.
- Zapisz wynik za pomocą przycisków kopiowania lub pobierania i wykorzystaj go w następnym kroku.
Szczegółowe uwagi
To narzędzie łączy parsowanie CSV w stylu RFC 4180 (cudzysłowy, przejścia do nowej linii, escapowanie) z parsowaniem JSON i wykonuje całą konwersję w przeglądarce. Jeśli dane źródłowe zawierają niestandardowe reguły, najpierw sprawdź kartę Błędy i ostrzeżenia i dopasuj opcje przed użyciem wyniku.
Dokumenty referencyjne sprawdzone: 4 marca 2026
Oficjalne źródła: RFC 4180 (CSV), RFC 8259 (JSON), W3C Tabular Data Model, W3C Tabular Metadata.
FAQ
Czy można konwertować komórki CSV zawierające przejścia do nowej linii?
Tak. Komórki wielowierszowe ujęte w cudzysłowy zgodnie z RFC 4180 są uwzględniane podczas parsowania. Dane wejściowe z niezamkniętymi cudzysłowami są jednak zgłaszane jako błąd.
Co dzieje się z wynikiem CSV → JSON po wyłączeniu nagłówków?
Jeśli nagłówki są wyłączone, każdy wiersz zostaje zamieniony na tablicę. Przykład: ["A","B"].
Jaka jest różnica między politykami pustych wartości/null?
Zachowaj puste ciągi: "", Zamień na null: null, Pomiń klucze: wyklucza to pole w trybie obiektu.
Jak generowany jest CSV, gdy JSON zawiera obiekty zagnieżdżone?
Reguła spłaszczania o jednym poziomie tworzy nazwy kolumn w formie parent.child. Tablice i złożone wartości są zamieniane na tekst (ciągi JSON).
Czy można wklejać dane wrażliwe?
Konwersja działa w przeglądarce, ale jako zasada operacyjna zalecamy testowanie na zamaskowanych próbkach zamiast na surowych danych osobowych lub tajnych kluczach.
Nie ma jeszcze komentarzy. Dodaj pierwszą opinię.