Menu

Konwerter JSON na CSV

Zamieniaj tablice JSON na CSV i CSV z powrotem na JSON, z wierszem nagłówka.

Autor: Nethanel Bar, Co-founder & CEO

Ostatnia aktualizacja

Chcesz naprawdę nauczyć się programować?

Coddy uczy cię przez pisanie prawdziwego kodu w przeglądarce: interaktywne lekcje, natychmiastowa informacja zwrotna i pomoc AI, gdy utkniesz.

Czym jest konwerter JSON na CSV?

Konwerter JSON na CSV zamienia ustrukturyzowane dane JSON (zwykle tablicę obiektów, np. odpowiedź API) w płaską tabelę rozdzielaną przecinkami, którą otworzysz w Excelu, Arkuszach Google lub zaimportujesz do bazy danych. Działa też w drugą stronę: parsuje plik CSV (z wierszem nagłówka) z powrotem do tablicy obiektów JSON.

Przy konwersji JSON → CSV narzędzie zbiera wszystkie klucze ze wszystkich obiektów, aby zbudować wiersz nagłówka, a następnie zapisuje jeden wiersz na obiekt. Wartości zawierające przecinki, cudzysłowy lub podziały wierszy są ujmowane w cudzysłowy zgodnie ze standardem CSV, więc wynik bez problemu otworzy się w każdym arkuszu kalkulacyjnym. Przy konwersji CSV → JSON pierwszy wiersz traktowany jest jako nazwy kolumn, a każdy kolejny staje się obiektem; liczby i wartości logiczne są rozpoznawane automatycznie.

Wszystko działa lokalnie w twojej przeglądarce, a twoje dane nigdy nie są wysyłane.

Czego nauczysz się przy konwersji

  • CSV to płaski, dwuwymiarowy format, a JSON może być zagnieżdżony: głęboko zagnieżdżone wartości są zamieniane na tekst w jednej komórce CSV.
  • Standard CSV (RFC 4180) ujmuje w cudzysłowy każde pole zawierające przecinek, podwójny cudzysłów lub znak nowego wiersza, a cudzysłowy wewnątrz podwaja.
  • CSV potrzebuje wiersza nagłówka, aby przy konwersji powrotnej każda kolumna trafiła do klucza JSON.
  • JSON → CSV działa najlepiej na tablicy płaskich obiektów o tej samej strukturze ('tabeli' rekordów).

Jak przekonwertować JSON na CSV krok po kroku

  1. Wybierz kierunek

    Wybierz JSON → CSV, aby spłaszczyć JSON do tabeli, lub CSV → JSON, aby zrobić odwrotnie.

  2. Wklej dane

    Przy JSON → CSV wklej tablicę obiektów. Przy CSV → JSON wklej CSV, którego pierwszy wiersz jest nagłówkiem.

  3. Sprawdź kolumny

    Kolumny są wykrywane automatycznie z kluczy obiektów (JSON → CSV) lub z wiersza nagłówka (CSV → JSON).

  4. Skopiuj lub zamień

    Skopiuj wynik jednym kliknięciem albo użyj zamiany, aby od razu przekonwertować go z powrotem.

Przykłady do wypróbowania

Lista rekordów

Paste a small example into the tool and change one part at a time.

Zamienia się w CSV z nagłówkiem id,name i jednym wierszem na obiekt.

Wartości wymagające cudzysłowów

Copy the original value, run the tool, then compare the result.

Przecinek wewnątrz wartości zostaje zachowany dzięki ujęciu komórki w cudzysłowy: "hello, world".

Częste błędy

  • Podawanie pojedynczego obiektu JSON zamiast tablicy: JSON → CSV oczekuje tablicy obiektów (listy wierszy).
  • CSV bez wiersza nagłówka: pierwszy wiersz służy jako nazwy kolumn, więc jego brak przesuwa dane.
  • Oczekiwanie, że zagnieżdżone obiekty rozwiną się w kolumny: głębokie wartości są zamieniane na tekst w jednej komórce, a nie spłaszczane automatycznie.

JSON to CSV: najczęstsze pytania

Jak przekonwertować JSON na CSV?
Wklej tablicę obiektów JSON w trybie JSON → CSV. Narzędzie zbuduje nagłówek z kluczy i zapisze jeden wiersz CSV na obiekt, w razie potrzeby ujmując wartości w cudzysłowy.
Czy mogę przekonwertować CSV z powrotem na JSON?
Tak. Przełącz na tryb CSV → JSON i wklej CSV z wierszem nagłówka; każdy wiersz stanie się obiektem JSON z kluczami z nazw kolumn.
Czy obsługuje przecinki i cudzysłowy wewnątrz wartości?
Tak. Wynik jest zgodny ze standardem CSV: pola z przecinkami, cudzysłowami lub znakami nowego wiersza są ujmowane w podwójne cudzysłowy, a cudzysłowy wewnątrz są podwajane.
Czy moje dane są gdzieś wysyłane?
Nie. Parsowanie i konwersja odbywają się w całości w twojej przeglądarce, więc nic nie trafia na serwer.

Dowiedz się więcej

Inne narzędzia dla programistów

Ilustracja języków programowania w Coddy

Ucz się programowania z Coddy

ZACZNIJ