Bezpłatny konwerter CSV do JSON
Konwertuj CSV na JSON w przeglądarce — bezpłatnie, natychmiast, bez wysyłania danych.
Wejscie CSV
Wyjscie JSON
Czym jest CSV do JSON?
Wyeksportowałeś arkusz kalkulacyjny, masz CSV, a teraz Twoje API potrzebuje JSON. To jest właśnie luka, którą wypełnia to narzędzie. <a href="https://datatracker.ietf.org/doc/html/rfc4180" target="_blank" rel="noopener">CSV (RFC 4180)</a> to płaski format wierszy i kolumn. <a href="https://www.json.org/json-en.html" target="_blank" rel="noopener">JSON</a> jest zagnieżdżony i hierarchiczny. Konwertowanie CSV na JSON zamienia każdy wiersz w obiekt, gdzie wiersz nagłówkowy definiuje klucze. Działa z danymi z <a href="https://support.google.com/docs/answer/3093343" target="_blank" rel="noopener">Google Sheets</a>, Excela, <a href="https://www.postgresql.org/docs/current/sql-copy.html" target="_blank" rel="noopener">PostgreSQL</a> lub dowolnego eksportu bazy danych. Jest to odwrotność JSON do CSV.
To narzedzie dziala w twojej przegladarce. Wklej CSV lub zaladuj plik. Nic nie jest wysylane na serwer. Konwersja jest zgodna z RFC 4180 dla parsowania CSV.
Przyklady CSV do JSON
Konwertuj wiersze CSV na obiekty JSON. Przyklad z tematyki telekomunikacyjnej:
Przyklad: Rekordy abonentow
Wyjscie JSON:
Kliknij przycisk Przyklad powyzej, aby zaladowac wiecej przykladow do edytora.
Jak uzywac tego narzedzia
Wklej lub Wczytaj CSV
Wklej CSV do lewego edytora lub zaladuj plik .csv lub .txt. Uzyj Przyklad, aby zobaczyc przykladowe dane. Pierwszy wiersz musi byc naglowkiem.
Przejrzyj wyjscie JSON
Prawy panel pokazuje tablice JSON. Kazdy wiersz (z wyjatkiem naglowka) staje sie obiektem. Nazwy kolumn z naglowka staja sie kluczami. Wartosci sa ciagami, chyba ze narzedzie wnioskuje typy.
Kopiuj lub Pobierz
Uzyj Kopiuj lub Pobierz, aby uzyskac JSON. Dla odwrotnej konwersji uzyj JSON do CSV. Aby sformatowac JSON uzyj Formatera JSON.
Wartosci zawierajace przecinki sa ujmowane w cudzyslow zgodnie ze specyfikacja CSV RFC 4180. Parser obsluguje pola w cudzyslow ach i cudzyslow y poprzedzone znakiem ucieczki. Pierwszy wiersz definiuje klucze obiektow; kazdy kolejny wiersz staje sie obiektem JSON. Ogranicznik to zazwyczaj przecinek; europejskie dane czesto uzywaja srednika. Eksporty Excela uzywaja systemowego separatora list. Wyjscie to tablica JSON obiektow — zgodna z JSON.parse() i wiekszoscia interfejsow API.
Wartosci zawierajace przecinki sa ujmowane w cudzyslow zgodnie ze specyfikacja CSV RFC 4180. Parser obsluguje pola w cudzyslow ach i cudzyslow y poprzedzone znakiem ucieczki. Pierwszy wiersz definiuje klucze obiektow; kazdy kolejny wiersz staje sie obiektem JSON. Ogranicznik to zazwyczaj przecinek; europejskie dane czesto uzywaja srednika. Eksporty Excela uzywaja systemowego separatora list. Wyjscie to tablica JSON obiektow — zgodna z JSON.parse() i wiekszoscia interfejsow API.
Gdzie CSV do JSON pomaga
Aplikacje internetowe i interfejsy API czesto oczekuja JSON zamiast CSV. Konwertowanie tutaj eksportow arkuszy kalkulacyjnych lub zrzutow baz danych pozwala zasilac dane do frameworkow frontendowych, zapytan Postman lub funkcji serverless. Potoki danych pozyskujace CSV moga konwertowac do JSON do przechowywania w dokumentowych bazach danych, takich jak MongoDB.
Podczas tworzenia konfiguracji lub danych seed z arkuszy kalkulacyjnych CSV do JSON jest szybszy niz reczne wprowadzanie. Dla odwrotnej operacji — konwertowania JSON do CSV — uzyj JSON do CSV. Aby sformatowac wyjscie, uzyj Formatera JSON. Do walidacji uzyj Walidatora JSON. Dla innych formatow uzyj CSV do XML lub CSV do YAML.
Czesto zadawane pytania
Czy wartosci sa typizowane (liczba, logiczna)?
CSV to tekst. Parsery czesto traktuja wszystkie wartosci jako ciagi. Niektore narzedzia wnioskuja liczby lub wartosci logiczne. Sprawdz wyjscie. Moze byc konieczne konwertowanie typow w kodzie.
Co sie dzieje, gdy moj CSV nie ma naglowka?
Narzedzie zazwyczaj uzywa pierwszego wiersza jako naglowka. Jesli potrzebujesz innego zachowania, byc moze bedziesz musial dodac wiersz naglowkowy lub uzyc innego narzedzia.
Czy moje dane sa wysylane gdzies?
Nie. Konwersja jest wykonywana w twojej przegladarce.
Czy moge przekonwertowac JSON na CSV?
Tak. Uzyj narzedzia JSON do CSV.
A co z CSV z innymi ogranicznikami?
Standardowy CSV uzywa przecinkow. Jesli twoj plik uzywa srednikow lub tabulatorow, narzedzie moze miec opcje. Sprawdz interfejs. RFC 4180 definiuje format rozdzielany przecinkami.
Powiazane narzedzia
W celu zapoznania sie z formatem CSV, zobacz RFC 4180. W kwestii JSON, odwiedz json.org i przewodnik JSON MDN. RFC 8259 to formalny standard JSON.