Dane wejściowe CSV

albo upuść plik tutaj lub wklej kod poniżej
Dane wejściowe CSV

Wynik JSON

Wynik JSON

Pliki nie opuszczają przeglądarkiJak to działa?

Ten konwerter CSV na JSON zamienia CSV lub TSV w czysty JSON bezpośrednio w przeglądarce: tablicę obiektów, tablicę tablic, obiekt z kluczami z wybranej kolumny albo JSON Lines. Wystarczy wkleić CSV lub otworzyć plik.

Ostatnia aktualizacja:

Jak to działa

  1. Otwórz lub wklej CSV

    Wystarczy wkleić CSV, otworzyć plik .csv lub .tsv albo wczytać go z adresu URL. Separator i kodowanie są wykrywane automatycznie.

  2. Wybierz postać JSON

    W polu „Format JSON” do wyboru jest tablica obiektów, tablica tablic, obiekt z kluczami z kolumny lub JSON Lines, a także sposób traktowania liczb i pustych komórek.

  3. Pobierz lub skopiuj

    Plik .json można pobrać, skopiować, otworzyć przyciskiem „Otwórz w JSON Viewer” albo odesłać do konwersji odwrotnej przyciskiem „JSON → CSV”.

Funkcje

  • Separatory i cudzysłowy

    Przecinek, średnik, tabulator i kreska pionowa są rozpoznawane na podstawie danych. Pola w cudzysłowach z przecinkami, cudzysłowami i podziałami wierszy są odczytywane zgodnie z RFC 4180.

  • Rozpoznawanie typów

    Liczby, true/false i null stają się typami JSON. Wartości z zerami wiodącymi, np. 007, i numery telefonów pozostają tekstem, a puste komórki dają null, pusty ciąg znaków albo są pomijane.

  • Zagnieżdżone klucze

    Opcja „Zagnieżdżaj kolumny z kropkami” zamienia nagłówki takie jak user.name i tags[0] na zagnieżdżone obiekty i tablice – odwrotnie niż konwerter JSON na CSV.

  • Kodowania i eksporty z Excela

    Rozpoznawane są pliki z BOM, UTF-8 oraz starsze kodowania Windows-1250 i Windows-1252; kodowanie można też wybrać ręcznie. Ustawienie przecinka dziesiętnego odczytuje 1,5 z eksportów polskiego Excela jako liczbę.

  • Duże pliki

    Duże pliki CSV są przetwarzane strumieniowo w tle, wiersz po wierszu.

Limity i prywatność

Pliki CSV mogą mieć do 500 MB; duże pliki są przetwarzane strumieniowo. Podgląd tabeli pokazuje pierwsze 500 wierszy, a pobrany JSON zawiera wszystkie. Pliki większe niż 5 MB są konwertowane bezpośrednio z pliku, bez wczytywania do edytora.

Krótsze wiersze są uzupełniane pustymi wartościami. Pole w cudzysłowie, które nigdy nie zostało zamknięte, jest zgłaszane. Liczby dłuższe, niż pomieści typ number JavaScriptu, są zapisywane dokładnie. Więcej na stronie o prywatności.

Najczęstsze pytania

Jak przekonwertować CSV na JSON?

Wystarczy wkleić CSV lub otworzyć plik – JSON powstaje na bieżąco. „Pobierz .JSON” zapisuje plik nazwany jak plik CSV, np. zamowienia.json, a „Kopiuj” przenosi wynik do schowka.

Mój CSV z polskiego Excela ma średniki. Czy to zadziała?

Tak. Separator jest wykrywany automatycznie, a w polu „Separator” można też ręcznie ustawić przecinek, średnik, tabulator lub kreskę pionową.

Dlaczego zamiast polskich liter pojawiają się krzaczki?

Polski Excel zapisuje CSV zwykle w kodowaniu Windows-1250, a nie w UTF-8. Automatyczne wykrywanie najczęściej to rozpoznaje, ale nie zawsze – wtedy wystarczy wybrać WINDOWS-1250 w polu „Kodowanie”, a ą, ę, ł czy ż wyświetlą się poprawnie.

Czy liczby z przecinkiem, np. 1234,56, zostaną liczbami?

Tak, jeśli w polu „Separator dziesiętny” wybrano „Przecinek 1,5”: wtedy 1234,56 staje się 1234.56. Wartości ze spacją jako separatorem tysięcy, np. 1 234,56, pozostają tekstem.

Dlaczego niektóre liczby pozostają tekstem?

Wartości z zerami wiodącymi, plusem lub spacjami, np. 007 czy numery telefonów, zostają tekstem, żeby nic nie zginęło. Można też wyłączyć „Rozpoznawaj liczby i true/false”.

Czy konwerter jest darmowy i czy plik CSV jest wysyłany?

Jest bezpłatny i nie wymaga konta. Plik jest konwertowany w przeglądarce i nie opuszcza urządzenia.

Podobne narzędzia