UTILS.
Domyślnie prywatne
⇄

Konwerter CSV ⇄ JSON

Konwertuj CSV na tablicę JSON i JSON z powrotem na CSV.

Twoje pliki zostają na tym urządzeniu

Pliki są przetwarzane w przeglądarce, nigdy nie są wysyłane. Strona pobiera kod i zasoby potrzebne narzędziom. Bez kont i śledzenia.

Użyj przycisku Pobierz, aby zapisać narzędzie jako jeden plik HTML do pracy offline.

Prywatność →

Tekst i pliki pozostają na tym urządzeniu. Narzędzie niczego nie przesyła ani nie zapisuje.

Wypróbuj przykład z rozwiązaniem

Przykład

Wybierz Średnik i Wiersz nagłówków, wpisz name;note w pierwszym wierszu oraz Ada;"a;b" w drugim, a następnie wybierz CSV → JSON. Notatka pozostanie a;b w jednym polu. Konwersja [{"name":"Ada","note":"a;b"}] z powrotem na CSV poprawnie ujmie pole ze średnikiem w cudzysłów.

Pamiętaj

Wartości CSV pozostają ciągami znaków. Używaj unikatowych, niepustych nagłówków. Zagnieżdżone obiekty i tablice JSON należy spłaszczyć przed konwersją. Zmiana danych wejściowych lub ustawień usuwa poprzedni wynik. Kopiowanie i pobieranie zawsze korzystają z ostatniej ukończonej konwersji.

O tym narzędziu

Wybierz separator i określ, czy pierwszy wiersz zawiera nagłówki, a następnie przekonwertuj CSV na JSON lub JSON na CSV. Przejrzyj tabelę obok pełnego kodu. Pola CSV pozostają ciągami znaków, także z zerami wiodącymi. Tryb nagłówków wymaga unikatowych, niepustych nazw i równej liczby pól we wszystkich wierszach. Dane JSON muszą być tablicą płaskich obiektów lub tablic; wartości zagnieżdżone są odrzucane. Brakujące właściwości i null stają się pustymi komórkami CSV.

Dane wejściowe są ograniczone do 5 MiB tekstu UTF-8, wynik do 20 MiB, a zagnieżdżenie JSON do 128 poziomów. Podglądy dużego kodu, drzewa i tabeli są ograniczane, aby strona działała płynnie; kopiowanie i pobieranie obejmują pełny wynik. Przetwarzanie odbywa się lokalnie w procesie działającym w tle, który można anulować, również w pobranym narzędziu do pracy bez internetu.

Aby przetwarzanie przebiegało płynnie, JSON i CSV przyjmują do 100,000 wartości lub komórek. SQL przyjmuje do 4,000 tokenów i 100 poziomów zagnieżdżenia.

Zmiana danych wejściowych lub ustawień usuwa poprzedni wynik. Kopiowanie i pobieranie zawsze korzystają z ostatniej ukończonej konwersji.

Tekst i pliki pozostają na tym urządzeniu. Narzędzie niczego nie przesyła ani nie zapisuje.

Najczęściej zadawane pytania

Jak korzystać z tego narzędzia?
Wybierz separator i określ, czy pierwszy wiersz zawiera nagłówki, a następnie przekonwertuj CSV na JSON lub JSON na CSV. Przejrzyj tabelę obok pełnego kodu. Pola CSV pozostają ciągami znaków, także z zerami wiodącymi. Tryb nagłówków wymaga unikatowych, niepustych nazw i równej liczby pól we wszystkich wierszach. Dane JSON muszą być tablicą płaskich obiektów lub tablic; wartości zagnieżdżone są odrzucane. Brakujące właściwości i null stają się pustymi komórkami CSV.
Jak narzędzie przetwarza moje dane?
Wartości CSV pozostają ciągami znaków. Używaj unikatowych, niepustych nagłówków. Zagnieżdżone obiekty i tablice JSON należy spłaszczyć przed konwersją. Tekst i pliki pozostają na tym urządzeniu. Narzędzie niczego nie przesyła ani nie zapisuje.
Czy mogę używać dużych plików lub pracować bez internetu?
Dane wejściowe są ograniczone do 5 MiB tekstu UTF-8, wynik do 20 MiB, a zagnieżdżenie JSON do 128 poziomów. Podglądy dużego kodu, drzewa i tabeli są ograniczane, aby strona działała płynnie; kopiowanie i pobieranie obejmują pełny wynik. Przetwarzanie odbywa się lokalnie w procesie działającym w tle, który można anulować, również w pobranym narzędziu do pracy bez internetu. Aby przetwarzanie przebiegało płynnie, JSON i CSV przyjmują do 100,000 wartości lub komórek. SQL przyjmuje do 4,000 tokenów i 100 poziomów zagnieżdżenia.

Więcej narzędzi