CSV na JSON
Zamień eksport z arkusza kalkulacyjnego w rekordy JSON, na stronie.
- Działa w przeglądarce — nic, co wpiszesz, nie jest przesyłane
- Bez rejestracji, bez limitów, za darmo, tak często, jak chcesz
Jak to działa
Podróż w drugą stronę: kolega przysyła arkusz, a coś potrzebuje go jako JSON — plik startowy, dane testowe, skrypt importu. Takie eksporty są zwykle pełne prawdziwych danych, co jest dobrym powodem, by nie wklejać ich na nieznaną stronę.
Pierwszy wiersz staje się kluczami
Nagłówki kolumn są używane jako nazwy właściwości w każdym rekordzie. Puste nagłówki dostają nazwę zastępczą zamiast być pomijane, więc żadna kolumna nie znika po cichu.
Pola w cudzysłowie są parsowane prawidłowo
Pola ujęte w cudzysłowy mogą zawierać przecinki, podziały wierszy i cudzysłowy z ucieczką i są odczytywane poprawnie. To odróżnia prawdziwy parser CSV od dzielenia po przecinkach i dlatego adresy oraz notatki w dowolnym tekście przechodzą tę drogę bez szwanku.
Liczby i wartości logiczne stają się prawdziwymi typami
Wartość będąca w całości liczbą staje się liczbą JSON, a true/false wartością logiczną JSON. Wszystko inne pozostaje ciągiem znaków. Zwykle tego właśnie chcesz; jeśli potrzebujesz wszystkiego jako ciągów, ujmij wartości w cudzysłowy w źródle.
Puste wiersze są pomijane
Końcowe puste linie, które eksporty z arkuszy produkują nieustannie, są ignorowane, zamiast stawać się pustymi rekordami.
CSV na JSON — pytania
Czy obsługuje pola w cudzysłowie zawierające przecinki?
Tak. Pola w cudzysłowie, osadzone przecinki, podziały wierszy i cudzysłowy z ucieczką są parsowane poprawnie.
Czy liczby są zamieniane na prawdziwe liczby?
Tak, podobnie jak true i false. Wszystko inne pozostaje ciągiem znaków.
Co, jeśli mój CSV nie ma wiersza nagłówka?
Najpierw go dodaj — pierwszy wiersz jest używany jako nazwy właściwości.
Czy moje dane są przesyłane?
Nie. Wszystko dzieje się w przeglądarce.