Konwerter CSV/JSON

Konwertuj tabele CSV na tablice JSON i tablice obiektów JSON z powrotem na CSV.

Twoje dane zostają na tym urządzeniu i są przetwarzane w przeglądarce.
Loading the tool…
KROK PO KROKU

Jak korzystać z Konwerter CSV/JSON

  1. Wklej tabelę CSV albo tablicę obiektów JSON do edytora.
  2. Wybierz kierunek: z CSV do JSON albo odwrotnie.
  3. Przejrzyj wynik, zwracając uwagę na pierwszy wiersz, i skopiuj go.

Tabele i rekordy strukturalne

CSV wygląda prosto, dopóki w polu nie pojawi się przecinek, cudzysłów albo znak nowej linii — a wtedy wszystko zależy od reguł cytowania. Parser tutaj się ich trzyma, więc cytowany adres z przecinkiem zostaje jednym polem, a nie rozpada się na dwa.

Każda wartość z CSV przychodzi jako tekst. Kolumna liczb staje się ciągami cyfr, a kolumna z true i false tymi właśnie słowami, bo CSV nie nosi typów, a zgadywanie ich jest sposobem, w jaki z kodów pocztowych i numerów znikają zera na początku.

W drugą stronę wejściem musi być tablica płaskich obiektów, a wiersz nagłówka bierze się z pierwszego z nich. Obiekty zagnieżdżone nie mają kolumny, do której mogłyby wejść, a rekord bez jednego klucza daje pustą komórkę, nie przesunięty wiersz.

Najczęstsze pytania o Konwerter CSV/JSON

Jak traktowane są pola w cudzysłowach i przecinki w treści?

Zgodnie z regułami CSV, a nie przez dzielenie po przecinku: pole w cudzysłowie może zawierać przecinki, łamania wiersza i podwojone cudzysłowy, i przetrwa konwersję.

Który wiersz staje się kluczami JSON?

Pierwszy wiersz jest czytany jako nagłówek i tworzy nazwy pól. Plik bez nagłówka zużyje na to pierwszy wiersz danych, więc najpierw go dodaj.

Co z zagnieżdżonymi obiektami przy powrocie do CSV?

CSV nie potrafi zapisać zagnieżdżenia. Obiekty z zagnieżdżonymi wartościami nie są konwertowane; najpierw je spłaszcz albo zostaw dane w JSON.