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.Jak korzystać z Konwerter CSV/JSON
- Wklej tabelę CSV albo tablicę obiektów JSON do edytora.
- Wybierz kierunek: z CSV do JSON albo odwrotnie.
- 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.