Konwertuj CSV na JSON
Wklej CSV z Excela, Arkuszy Google lub dowolnej aplikacji i otrzymaj czysty JSON, który skopiujesz prosto do swojego kodu.
Zapieczętowane na tym urządzeniu
Działa w przeglądarce. Nic nie jest wysyłane.
Zapieczętowane
CSV JSON
Twój CSV pojawi się tutaj podczas pisania.
Twój JSON pojawi się tutaj podczas pisania.
Jak to działa
-
Wklej lub otwórz CSV
Wklej go, upuść plik .csv albo go otwórz. Separator zostanie wykryty za ciebie, a wartości w cudzysłowach z przecinkami lub podziałami wierszy zostaną poprawnie odczytane.
-
Wybierz strukturę JSON-a
Wybierz listę obiektów lub listę tablic, zdecyduj, czy liczby i true/false mają być konwertowane, i ustaw wcięcie.
-
Skopiuj lub pobierz JSON
W razie potrzeby sprawdź podgląd tabeli, a potem skopiuj JSON albo zapisz go jako plik .json.
Najczęściej zadawane pytania
Czy mój CSV jest wysyłany na serwer?
Nie. Plik jest odczytywany i konwertowany w twojej przeglądarce, więc listy klientów, eksporty i raporty zostają na twoim urządzeniu.
Jakie pliki CSV potrafi odczytać?
Pliki rozdzielane przecinkami, średnikami, tabulatorami lub kreskami pionowymi, wykrywanymi automatycznie. Wartości w cudzysłowach podwójnych mogą zawierać separatory, podziały wierszy i podwojone cudzysłowy, na co pozwala standard CSV (RFC 4180). Rozumiany jest też wiersz „sep=”, który Excel czasem dodaje.
Jak wykrywane są liczby i wartości true/false?
Liczby stają się liczbami JSON, TRUE i FALSE pisane wielkimi lub małymi literami stają się true i false, a puste komórki – null. Wartości takie jak 007 albo liczby dłuższe niż 15 cyfr, na przykład numery kart czy zamówień, zostają tekstem, aby żadna cyfra nie zginęła. Wyłącz „Wykrywaj liczby i true/false”, aby zachować każdą wartość jako tekst.
Czy mogę uzyskać zagnieżdżony JSON?
Tak. Włącz „Odtwórz zagnieżdżone dane”: kolumny takie jak address.city stają się zagnieżdżonymi obiektami, a komórki z listą JSON, na przykład ["a","b"], prawdziwymi tablicami. To dokładne odwrócenie narzędzia JSON na CSV.
Co jeśli niektóre wiersze mają więcej lub mniej komórek niż nagłówek?
Brakujące komórki stają się null (albo pustym tekstem, gdy wykrywanie liczb jest wyłączone), a dodatkowe komórki są zachowywane pod kluczami takimi jak column_5. Narzędzie informuje, ilu wierszy to dotyczy, więc możesz sprawdzić plik.
Mój CSV z Excela pokazuje dziwne znaki. Dlaczego?
Excel w Windows często zapisuje pliki CSV w starszym, regionalnym kodowaniu zamiast w UTF-8. Narzędzie to rozpoznaje i odczytuje plik w kodowaniu, którego Excel używa dla języka tej strony, a także odczytuje pliki UTF-16. Jeśli litery nadal wyglądają źle, zapisz plik jako „CSV UTF-8” i otwórz go ponownie.