Konwerter CSV do JSON
Eksporty arkuszy i legacy feedy przychodzą jako CSV. Konwertuj na tablice JSON dla REST API, importów MongoDB lub aplikacji JavaScript — pierwszy wiersz to nazwy właściwości, kolejne wiersze to obiekty. Parsowane w całości w przeglądarce.
Wejście
Wynik
[
{
"name": "Ada",
"age": "36"
},
{
"name": "Alan",
"age": "41"
}
]
Jak konwertować CSV na JSON
1. Wklej CSV lub prześlij plik .csv.
2. Potwierdź delimiter (przecinek, średnik, tab).
3. Podgląd tablicy JSON.
4. Skopiuj lub pobierz .json.
Przykłady CSV do JSON
Import katalogu produktów
Nagłówek sku,name,price z 500 wierszami staje się JSON do seed scriptu sklepu.
Wyniki ankiety
Eksport CSV z Google Forms skonwertowany na JSON do wizualizacji D3.
CSV UE ze średnikiem
Europejski Excel używa ; jako delimiter — ustaw opcję przed parse.
Kiedy CSV do JSON
• Gdy bootstrappujesz mocki API z danych arkusza.
• Gdy konwertujesz eksporty do insertMany NoSQL.
• Gdy developerzy potrzebują JSON z edycji CSV przez business userów.
Kiedy parser ma problem
• Gdy pola zawierają nieescapowane przecinki i złamane quoting — najpierw napraw CSV.
• Gdy plik ma wiele arkuszy — eksportuj jeden arkusz naraz.
• Gdy typy muszą być liczbami, nie stringami — cast po konwersji w kodzie.
Coercja typów
CSV jest nietypowany — „0123” i „true” zostają stringami w JSON, chyba że post-processujesz. API oczekujące liczb wymagają explicit parse.
Wykrywanie delimitera
CSV ze średnikiem z niemieckiego Excel wklejony do parsera przecinkowego scala kolumny — potwierdź separator.
Znaki UTF-8
Imiona z akcentami muszą pozostać UTF-8 end-to-end — unikaj pośredników Latin-1.
Najczęstsze pytania
Wymagany wiersz nagłówka?
Tak dla kluczy obiektów — inaczej kolumny staną się col1, col2.
Cytowane pola z przecinkami?
Obsługiwane RFC 4180 quotes — złe wiersze mogą errorować.
Puste komórki?
Zwykle pusty string lub null zależnie od narzędzia — zweryfikuj pod API.
Duży CSV?
Limity pamięci przeglądarki — dziel ogromne pliki.
Lokalnie?
Tak.
JSON z powrotem na CSV?
Użyj jsonToCsv.