Jak przekonwertować CSV na JSON
- Dodaj swój plik .CSV - przeciągnij go do powyższego pola lub kliknij, aby przeglądać.
- Przekonwertuj go na format .JSON w kilka sekund.
- Pobierz swój nowy plik .JSON.
Czego się spodziewać
- Wartości CSV domyślnie są traktowane jako ciągi znaków - liczba taka jak
9.99pozostanie w cudzysłowie, chyba że narzędzie zastosuje wnioskowanie typów (robi topandas; narzędzia online działają różnie). - Wymagany jest wiersz nagłówka; bez niego klucze będą domyślnie indeksami kolumn, takimi jak
0,1,2. - Niezgodność separatora - gdy oczekiwane są przecinki, a plik używa średników - spowoduje scalenie każdego wiersza w jedno pole JSON; zawsze określaj poprawny separator.
Najczęściej zadawane pytania
Czy muszę coś instalować, aby przekonwertować CSV na JSON?
Nie - nasz darmowy konwerter powyżej działa bez instalacji. W przypadku dużych lub poufnych plików użyj lokalnie języka Python z biblioteką
pandas.Dlaczego wszystkie moje wartości JSON są ciągami znaków zamiast liczbami?
CSV nie posiada informacji o typach, więc konwertery domyślnie wypisują ciągi znaków;
pandas automatycznie wnioskuje liczby, ale większość narzędzi online tego nie robi.Mój plik CSV używa średników zamiast przecinków - czy nadal się przekonwertuje?
Tak, ale określ separator: w
pandas dodaj sep=';' do read_csv, a w csvjson użyj csvjson -d ';' file.csv.Czy mogę przekonwertować JSON z powrotem na CSV?
Tak - choć taka konwersja jest stratna: zagnieżdżone obiekty JSON wymagają najpierw spłaszczenia, a typowane wartości stają się zwykłymi ciągami znaków w CSV.