Narzędzie programistyczne

CSV na JSON

Wklej plik CSV, wykryj separator i zamień każdy wiersz w poprawny JSON bez wysyłania danych poza tę stronę.

Użyj pierwszego wiersza jako kluczy obiektów lub automatycznie generuj ponumerowane kolumny. Wynik można sformatować, zminimalizować, skopiować lub pobrać jako plik .json.

Szybkie i czyste transformacje

  • Obsługa pól w cudzysłowie
  • Auto-wykrywanie separatora
  • Normalizacja nagłówków
  • Kopiowanie i pobieranie

Założenia: parser przestrzega powszechnych reguł cudzysłowów CSV. Puste komórki stają się pustymi ciągami znaków, a duplikaty nagłówków są unikalizowane.

Konwertuj swój plik CSV

Wybierz plik lub wklej surowy tekst CSV poniżej. Konwerter działa lokalnie w przeglądarce i aktualizuje wynik JSON po kliknięciu "Konwertuj".

Gotowy na dane CSV.

Dane wejściowe CSV

Wynik JSON

0 wiersze
0 kolumny
Auto separator
Obiekty struktura

Jak to działa

Zasady parsowania

Konwerter odczytuje CSV znak po znaku, dzięki czemu pola w cudzysłowie mogą bezpiecznie zawierać przecinki, tabulatory, znaki nowej linii i eskejpowane cudzysłowy. Jeśli pozostawisz separator na auto-wykrywaniu, narzędzie ocenia popularne znaki w pierwszych wierszach i wybiera najbardziej spójny.

Zachowanie nagłówków

Gdy tryb nagłówków jest włączony, pierwszy wiersz staje się kluczami obiektów. Puste lub powtarzające się etykiety są normalizowane w bezpieczne, unikalne nazwy, takie jak kolumna_2 i status_2. Gdy tryb nagłówków jest wyłączony, każdy wiersz staje się tablicą.

Wartości i formatowanie

Domyślnie nie jest stosowana konwersja typów. Każda komórka jest zachowywana jako tekst, więc identyfikatory, kody pocztowe, wiodące zera i kolumny o mieszanym formacie pozostają nienaruszone. Wcięcie JSON wpływa tylko na czytelność, nie na dane.