JSON → CSV
Konwertuje tablice obiektów JSON na CSV (RFC 4180, cytowanie escape'owe, CRLF), osadza zagnieżdżone wartości jako ciągi JSON do importu do Excela i analizy danych.
Przeciągnij pliki lub kliknij
Ctrl+V do wklejenia ze schowka
Jak konwertować JSON na CSV
- 1Prześlij plik JSON 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 CSV.
O konwersji JSON na CSV
JSON jest tekstowym formatem wymiany danych par klucz-wartość i tablic zgodnym z RFC 8259. Obsługuje tylko sześć podstawowych typów danych i nie zawiera natywnych definicji struktur tabelarycznych. CSV jest zwykłym tekstowym formatem tabelarycznym zgodnym z RFC 4180, powszechnie używanym do wymiany danych między bazami danych a arkuszami kalkulacyjnymi. Ta konwersja pozwala na import nietabelarycznych danych JSON do arkuszy kalkulacyjnych.
Ta konwersja wykorzystuje SheetJS do parsowania struktury. Płaskie tablice obiektów JSON mapują klucze obiektów na nazwy kolumn CSV, a struktury zagnieżdżone są konwertowane na nazwy w formacie ścieżki klucza. JSON nie obsługuje natywnych komentarzy, więc żadne komentarze nie mogą być zachowane. Wszystkie dane są przechowywane w formacie ciągu znaków CSV, oryginalne informacje o typie danych nie są zachowane.
Wynik konwersji można bezpośrednio importować do Microsoft Excel 2007 i nowszych oraz WPS Spreadsheets 2019 i nowszych. Umożliwia eksport danych JSON zwróconych przez API interfejsów do edytowalnych arkuszy w standardowych przepływach pracy analizy danych. Pojedynczy plik JSON nie może przekraczać 50MB.
JSON vs CSV: porównanie techniczne
| Cecha | JSON | CSV |
|---|---|---|
| Rok wydania | 2001 | 1972 |
| Twórca | Douglas Crockford | RFC 4180 |
FAQ o JSON → CSV
Czy dane tabeli zmienią się po konwersji?
Zawartość odpowiadająca każdej parze klucz-wartość nie ulega zmianie. Typy liczbowe i logiczne z oryginalnych danych są konwertowane na ciągi znaków CSV do przechowywania, a sama oryginalna zawartość nie jest modyfikowana. Konwersja używa SheetJS do parsowania i mapowania, a wynik spełnia specyfikację formatu RFC 4180.
Czy struktury zagnieżdżone mogą być zachowane?
Informacje o hierarchii struktur zagnieżdżonych zostaną zachowane. Podczas konwersji ścieżki zagnieżdżone są łączone w nazwy kolumn CSV, a cała oryginalna zawartość danych jest w pełni zachowana. Tylko struktura przechowywania ulega zmianie, zawartość odpowiadająca hierarchiom zagnieżdżonym nie jest usuwana.
Jaki jest limit rozmiaru pliku?
Limit rozmiaru pojedynczego pliku do konwersji na tej stronie to 50MB, a każda konwersja przetwarza tylko jeden plik. Pliki większe niż 50MB zostaną odrzucone przez system. Podziel plik i prześlij konwersję ponownie.
Czy pliki źródłowe są zapisywane?
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 pliki nie są przechowywane, a dane użytkownika nie są retained.