Jak korzystać: CSV na JSON
- 1
Wklej lub upuść plik CSV
Wklej wiersze skopiowane z arkusza albo upuść plik .csv/.tsv. Separator zostanie wykryty automatycznie.
- 2
Sprawdź nagłówek i typy
W podglądzie upewnij się, że pierwszy wiersz zawiera nazwy kolumn, a liczby i daty zostały rozpoznane.
- 3
Skopiuj JSON
Wybierz tablicę obiektów lub tablic, w razie potrzeby zagnieźdź kolumny z kropką w nazwie, a potem skopiuj wynik albo pobierz plik .json.
Limity i Pro
Pliki CSV i TSV do 500 MB, bez limitu wierszy.
Pliki do 4 GB. Zobacz Pro
O narzędziu: CSV na JSON
Konwerter CSV na JSON zamienia tekst rozdzielany przecinkami (albo średnikami, tabulatorami lub kreskami pionowymi) w JSON, który możesz wstawić do kodu JavaScript, danych testowych REST API, importu do bazy NoSQL lub pliku konfiguracyjnego. Nazwy właściwości pochodzą z wiersza nagłówka, więc arkusz z kolumnami name, email i plan zamieni się w tablicę obiektów dokładnie z tymi kluczami.
CSV nie ma typów – wszystko jest tekstem – dlatego konwerter sam ustala, czym ma być każda wartość w JSON. Liczby całkowite i dziesiętne stają się liczbami JSON, true i false wartościami logicznymi, daty ISO, takie jak 2024-03-31, pozostają ciągami znaków, a puste komórki zamieniają się w null (albo są całkowicie pomijane, jeśli wolisz mniejsze obiekty). Wartości, które tylko wyglądają jak liczby, na przykład kody pocztowe z zerem na początku, numery telefonów i 16-cyfrowe identyfikatory, zostają tekstem, żeby nic nie zostało po cichu zaokrąglone.
Nazwy kolumn z kropkami, na przykład customer.address.city, można odtworzyć jako zagnieżdżone obiekty – to typowy sposób na przepuszczenie JSON przez arkusz i z powrotem. Pola w cudzysłowie zawierające przecinki, cudzysłowy lub podziały wiersza są obsługiwane zgodnie z RFC 4180, a eksporty zapisane w starszych wersjach Excela w kodowaniu Windows-1252 są dekodowane, więc polskie znaki i inne nazwy z akcentami przetrwają.
Wklej kilka wierszy, żeby od razu wypróbować narzędzie, albo upuść plik z setkami tysięcy linii. Analiza odbywa się w wątku w tle, więc strona nie przestaje reagować.
Prywatność
CSV, który wklejasz lub upuszczasz, jest przetwarzany w tej karcie przeglądarki i nigdy nie trafia na serwer. Wklejony tekst nie jest zapisywany po opuszczeniu strony.