Konwerter CSV ↔ JSON
Konwertuj między CSV a JSON od razu — wybierz separator, włącz nagłówki, spłaszcz lub zagnieżdżaj pola — wszystko w przeglądarce.
Opcje zaawansowane
Przeciągnij i upuść tutaj plik .csv, .json lub .txt
Konwersja między CSV a JSON bez serwera
CSV i JSON rozwiązują ten sam problem — przenoszenie danych strukturalnych między systemami — w dwóch zupełnie różnych kształtach. CSV to płaska tabela: wiersze i kolumny, nic więcej, dlatego mówi nim każdy arkusz kalkulacyjny, eksport z bazy danych i starszy system. JSON to drzewo: obiekty mogą zagnieżdżać się w obiektach, tablice mogą zawierać wszystko, dlatego to nim mówi każde nowoczesne API i każdy kod w JavaScripcie. Gdy trzeba wczytać arkusz do API albo zamienić odpowiedź API w coś, co otworzysz w Excelu, musisz tłumaczyć między jednym a drugim — a poprawne tłumaczenie (pola w cudzysłowie z przecinkami, escapowane cudzysłowy, zagnieżdżone obiekty, które nie mieszczą się w jednej kolumnie) łatwo subtelnie zepsuć, robiąc je ręcznie.
To narzędzie wykonuje konwersję w całości w przeglądarce, używając sprawdzonego parsera CSV, więc wklejone dane — czy to eksport klientów, wewnętrzny raport, czy odpowiedź API, której wolałbyś nie oddawać obcej witrynie — nigdy nie opuszczają Twojego komputera. Nie ma etapu wysyłania, komunikacji z serwerem ani limitu rozmiaru narzuconego przez żądanie sieciowe; w obu kierunkach działa ten sam silnik. Pamiętaj, że CSV nie ma typów: domyślnie każda wartość CSV staje się ciągiem znaków w JSON (więc podwójna konwersja zamienia liczby w ciągi i spłaszcza zagnieżdżone dane), chyba że włączysz opcję rozpoznawania liczb, true/false i null.
Wybierz separator (przecinek, średnik, tabulator lub dowolny znak — przydatne przy eksportach CSV w europejskich ustawieniach regionalnych, które używają średników, albo starszych eksportach rozdzielanych pionową kreską), zdecyduj, czy pierwszy wiersz zawiera nazwy kolumn, i czy zagnieżdżone klucze JSON, takie jak `address.city`, mają stać się jedną spłaszczoną kolumną CSV, czy zostać odbudowane w zagnieżdżony obiekt przy powrocie do JSON. Sformatuj wynik JSON dla czytelności albo zostaw go zminimalizowanego, by wkleić prosto do kodu. Jeśli CSV ma błędny cudzysłów lub niespójny wiersz, parser podaje dokładnie, który wiersz zawiódł, zamiast po cichu produkować bałagan.
Przeciągnij plik prosto na strefę upuszczania albo wklej tekst bezpośrednio — oba sposoby działają tak samo. Gdy wynik Ci odpowiada, skopiuj go do schowka lub pobierz jako gotowy plik `.json` albo `.csv`. Jeśli chcesz dalej przekształcić wynik JSON lub zwalidować go względem schematu, naturalnym kolejnym krokiem jest Formatter i walidator JSON; a jeśli pracujesz z tokenami API, a nie z danymi tabelarycznymi, ten obszar narzędzi programistycznych obejmują Dekoder JWT oraz Kodowanie/dekodowanie Base64.
Najczęstsze pytania
Czy mogę konwertować JSON z powrotem na CSV, a nie tylko CSV na JSON?
Tak — zmieniaj kierunek w dowolnej chwili przyciskiem zamiany, z tymi samymi ustawieniami separatora i nagłówka.
Czy obsługiwane są pliki ze średnikami lub tabulatorami?
Tak — wybierz przecinek, średnik, tabulator lub dowolny własny separator jednoznakowy.
Czy mogę obejrzeć dane przed konwersją?
Tak — podgląd w tabeli pokazuje wykryte wiersze i kolumny, zanim zdecydujesz się na pełną konwersję.