CSV → JSON
Parsuje CSV na tablice obiektów JSON używając wiersza nagłówkowego jako kluczy z rozpoznawaniem liczb, przekazuje eksporty arkuszy do API sieciowych i frontendów.
Przeciągnij pliki lub kliknij
Ctrl+V do wklejenia ze schowka
Jak konwertować CSV na JSON
- 1Prześlij plik CSV przez przeciągnięcie, kliknięcie lub wklejenie.
- 2W razie potrzeby dostosuj ustawienia jakości.
- 3Kliknij „Konwertuj teraz” i poczekaj na zakończenie konwersji.
- 4Pobierz przekonwertowany plik JSON.
O konwersji CSV na JSON
CSV jest zwykłym tekstowym formatem tabelarycznym z rozdzielaniem przecinkami zgodnym ze standardem RFC 4180. Obsługuje tylko jedną płaską tabelę, a cała zawartość jest przechowywana jako ciągi znaków. JSON jest tekstowym formatem wymiany danych par klucz-wartość i tablic zgodnym ze standardem RFC 8259, obsługującym sześć podstawowych typów danych. Ta konwersja umożliwia adaptację płaskich tabel do danych strukturalnych.
Ta konwersja wykorzystuje SheetJS do parsowania struktury. Cała zawartość oryginalnego pliku CSV pozostaje jako typy danych ciągu znaków. Każdy wiersz CSV jest konwertowany na obiekt JSON, a nagłówki tabel są zachowane jako nazwy kluczy obiektów. Żadne struktury zagnieżdżone nie są generowane. CSV nie obsługuje komentarzy, więc nie ma zawartości komentarzy do zachowania. Rozmiar pliku wyjściowego zależy od liczby wierszy w oryginalnej tabeli.
Ta konwersja jest odpowiednia dla przepływów pracy takich jak budowa danych API interfejsów, generowanie plików konfiguracyjnych backendu i import do baz danych NoSQL. Przed użyciem potwierdź, że nagłówki CSV są zgodne ze specyfikacją nazw kluczy docelowego JSON, aby uniknąć błędów parsowania spowodowanych nieprawidłowymi znakami.
CSV vs JSON: porównanie techniczne
| Cecha | CSV | JSON |
|---|---|---|
| Rok wydania | 1972 | 2001 |
| Twórca | RFC 4180 | Douglas Crockford |
FAQ o CSV → JSON
Czy występuje utrata jakości danych po konwersji?
Nie występuje utrata zawartości danych przechowywanych w oryginalnym pliku CSV. Sam format CSV nie rozróżnia typów danych, więc cała zawartość pozostaje jako typy ciągu znaków po konwersji, co jest zgodne z podstawową definicją formatu CSV.
Czy oryginalne typy danych zostaną zachowane?
Typy danych nie zostaną zachowane. Sam format CSV nie obsługuje rozróżniania typów danych, a cała zawartość jest przechowywana jako ciągi znaków. Wszystkie pola w przekonwertowanym JSON będą również typami ciągu znaków.
Jaki rozmiar pliku CSV jest obsługiwany?
Limit rozmiaru pojedynczego pliku to 50MB, a każda konwersja przetwarza tylko jeden plik. Jeśli całkowity nie skompresowany rozmiar pliku przekracza 256MB lub liczba plików przekracza 1000, przetwarzanie zostanie odrzucone.
Czy pliki są przechowywane?
Żadne pliki nie są przechowywane. Pliki są przesyłane na serwer przez HTTPS do konwersji. Natychmiast po zakończeniu konwersji serwer usuwa zarówno plik źródłowy, jak i wyjściowy, żadne dane nie są retained.