Przejdź do treści głównej
FreeOnlineTools Go
Polski
Jak

Jak Konwertować CSV na JSON Krok po Kroku

Autor: FreeOnlineTools Team · Zaktualizowano 2026-09-02

Szybka odpowiedź

Aby skonwertować CSV do JSON: wklej dane CSV do CSV to JSON Converter, wybierz czy pierwszy wiersz jest headerem i kliknij Convert. Narzędzie parsuje CSV i outputuje JSON array obiektów. Całe przetwarzanie odbywa się lokalnie.

Wstęp

CSV (Comma-Separated Values) to powszechny format danych tabelarycznych —arkusze, exporty baz danych i datasety data science często używają CSV. JSON (JavaScript Object Notation) to standardowy format dla web API i nowoczesnych aplikacji. Konwersja CSV do JSON pozwala załadować dane tabelaryczne do JavaScript lub wysłać do API.

Krok po kroku

  1. Otwórz konwerter CSV na JSON

    Przejdź do strony narzędzia konwertera CSV na JSON. Narzędzie akceptuje jako dane wejściowe dowolny tekst CSV, w tym wartości z przecinkami w cudzysłowie.

  2. Wklej swoje dane CSV

    Wklej CSV do wejściowego pola tekstowego. Typowy CSV ma jeden wiersz w każdym wierszu, a wartości oddzielane są przecinkami. Pierwszy wiersz jest często wierszem nagłówka zawierającym nazwy kolumn.

  3. Skonfiguruj obsługę nagłówków

    Jeśli pierwszy wiersz zawiera nazwy kolumn (nagłówki), włącz opcję „Pierwszy wiersz to nagłówek”. Narzędzie użyje tych nazw jako kluczy JSON. Jeśli ta opcja jest wyłączona, każdy wiersz staje się tablicą wartości JSON.

  4. Ustaw ogranicznik (jeśli to konieczne)

    Większość plików CSV używa przecinków, ale w niektórych używa się średników, tabulatorów lub potoków. Jeśli Twój plik używa innego ogranicznika, ustaw go w opcjach. Narzędzie poprawnie obsługuje cytowane wartości zawierające ogranicznik.

  5. Konwertuj i skopiuj JSON

    Kliknij Konwertuj. Narzędzie analizuje CSV i generuje wynik JSON. W przypadku nagłówków każdy wiersz staje się obiektem typu {"name":"Alice","age":"30"}. Skopiuj JSON do schowka, aby użyć go w aplikacji.

Przykłady

CSV z nagłówkami do obiektów JSON

Wejście: imię, wiek, miasto Alicja, 30 lat, Nowy Jork Bob, 25 lat, Los Angeles

Wyjście: [ {"name":"Alice","age":"30","city":"NYC"}, {"name":"Bob","age":"25","city":"LA"} ]

__ZACHOWAJ_19__ z wartościami w cudzysłowie zawierającymi przecinki

Wejście: imię, uwaga Alicja „Witaj, świecie” Bob, „foo, bar”

Wyjście: [ {"name":"Alice","note":"Hello, world"}, {"name":"Bob","note":"foo, bar"} ]

CSV bez nagłówków do tablic JSON

Wejście: Alice,30,NYC Bob,25,LA

Wyjście: [ ["Alice","30","NYC"], ["Bob","25","LA"] ]

Typowe problemy

  • Wszystkie wartości CSV są ciągami znaków w JSON — liczby takie jak „30” pozostają ciągami znaków. Konwertuj na liczby w swojej aplikacji za pomocą Number() lub parseInt().
  • Cytowane wartości z osadzonymi przecinkami — właściwy parser CSV poprawnie obsługuje cudzysłowy; naiwne dzielenie przecinkami na wartości takie jak „Witaj, świecie”.
  • Niespójne długości wierszy — niektóre wiersze mogą mieć mniej lub więcej kolumn niż nagłówek. Narzędzie uzupełnia brakujące wartości wartością null lub obcina dodatkowe wartości.
  • Problemy z kodowaniem — CSV pliki z programu Excel mogą używać BOM lub innego kodowania. Zapisz jako UTF-8 przed wklejeniem.

Porady

  • Jeśli Twój CSV ma nagłówki, włącz opcję nagłówka, aby uzyskać JSON obiekty z nazwanymi kluczami — znacznie bardziej przydatne niż tablice.
  • Konwertuj ciągi numeryczne na liczby w aplikacji po konwersji, ponieważ CSV nie zawiera informacji o typie.
  • W przypadku dużych plików CSV (10 MB i więcej) użyj analizatora strumieniowego zamiast ładować cały plik do pamięci.
  • Skorzystaj z naszego konwertera CSV na JSON, aby uzyskać natychmiastową, prywatną konwersję — żadne dane nie opuszczają Twojej przeglądarki.

Powiązane narzędzia

Powiązane przewodniki

Referencje