Konwerter CSV na JSON (Automatyczne generowanie kluczy z nagłówka)
Konwertuj CSV na tablicę JSON. Wklej lub prześlij plik i przetwarzaj lokalnie dla ochrony prywatności.
Wklej CSV, aby natychmiast przekonwertować na JSON. Zachowaj ostrożność przy danych osobowych.
Duże pliki CSV (5MB+) mogą wymagać więcej czasu na przetworzenie.
Konwerter CSV → JSON
Wejście CSV
Twoje dane zostają w przeglądarce i nie są wysyłane na serwer.
Wyjście JSON
Opcje
Podstawowe
Zduplikowane nagłówki otrzymają przyrostki _2, _3 dla unikalności.
Opcje zaawansowane
Shift_JIS dotyczy tylko przesyłania plików.
Jak używać (3 kroki)
Wklej CSV lub wybierz plik
Dostosuj opcje (nagłówek/typy/puste komórki) jeśli potrzeba
Konwertuj → Kopiuj lub Pobierz
Przykłady
Wejściowy CSV
imie,wiek,aktywny Jan,30,true Anna,25,false
[
{ "imie": "Jan", "wiek": 30, "aktywny": true },
{ "imie": "Anna", "wiek": 25, "aktywny": false }
]
Puste komórki (puste → null)
imie,wiek Jan, Anna,25
[
{ "imie": "Jan", "wiek": null },
{ "imie": "Anna", "wiek": 25 }
]
Porady dot. konwersji
- Konwersja CSV na JSON zmienia się w zależności od ustawień nagłówka, separatora i wykrywania typów.
- Dla lepszej dokładności ustaw separator ręcznie, jeśli autodetekcja zawiedzie.
- Przy konwersji CSV na JSON zachowaj zera wiodące (0012) jako tekst dla bezpieczeństwa.
- Pliki CSV powyżej 5MB mogą wymagać więcej czasu na przetworzenie.
Zasady konwersji
- Nagłówek włączony: pierwszy wiersz staje się kluczami. Puste nagłówki stają się col1, a duplikaty imie_2, imie_3 itd.
- Nagłówek wyłączony: klucze to col1, col2... a liczba kolumn jest ustalona na podstawie najdłuższego wiersza.
- Wykrywanie typów WŁ: wykrywane są true/false, null (tekst) oraz liczby. Zera wiodące domyślnie pozostają tekstem.
- Puste komórki: wybierz "" (puste), null lub pomiń klucz całkowicie.
- Separator: autodetekcja wybiera najbardziej spójny spośród , / / ; / |.
- Nierówne kolumny: brakujące komórki są wypełniane; dodatkowe są traktowane jako nowe kolumny z ostrzeżeniem.
FAQ
Czy traktować pierwszy wiersz jako nagłówek?
Można to przełączyć (WŁ/WYŁ). Gdy WYŁ, klucze col1, col2... są generowane automatycznie.
Liczby pozostają jako tekst
Użyj przełącznika wykrywania typów. WYŁ pozostawia wszystko jako tekst; WŁ konwertuje liczby i true/false.
Czy puste komórki stają się null?
Wybierz "" (puste), null lub pomiń klucz całkowicie.
Czy mogę konwertować również TSV?
Tak. Ustaw separator na Tabulator lub spróbuj autodetekcji.
Czy obsługuje przecinki/nowe linie wewnątrz cudzysłowów?
Tak. Obsługuje pola w cudzysłowach. Jeśli przetwarzanie zawiedzie, ustaw znak cytatu lub separator ręcznie.
Co jeśli nazwy w nagłówku się powtarzają?
Duplikaty są zmieniane poprzez dodanie przyrostków _2, _3 i wyświetlane w ostrzeżeniach.