Instrukcja obsługi
- Wklej tekst CSV do lewego panelu wejściowego, załaduj eksport zamówienia próbki lub upuść lokalny plik CSV w obszarze wejściowym.
- Wybierz przecinek, średnik lub tabulator w zależności od źródła eksportu i zdecyduj, czy pierwszy wiersz ma być traktowany jako nagłówek.
- Podgląd JSON odświeża się automatycznie; użyj przycisku „Konwertuj na JSON”, jeśli chcesz natychmiastowego przeliczenia.
- Jeżeli cytowane pole nie jest zamknięte, narzędzie wyświetla błąd. Pliki powyżej 5 MB wyświetlają ostrzeżenie dotyczące wydajności.
- Gdy podgląd wygląda prawidłowo, skopiuj JSON lub pobierz plik
.jsonw celu programowania, importowania lub debugowania.
Główne funkcje
- Lokalny CSV na JSON: Konwertuj CSV z programu Excel, baz danych lub wewnętrznych pulpitów nawigacyjnych na tablice JSON, których możesz używać w kodzie bez przesyłania danych.
- Podgląd w czasie rzeczywistym:JSON odświeża się po wpisaniu, wklejeniu, upuszczeniu pliku lub zmianie opcji analizowania; przycisk natychmiast przelicza.
- Kontrola nagłówka i ogranicznika: Domyślnie traktuj pierwszy wiersz jako klucze obiektowe i przełączaj się między przecinkami, średnikami i tabulatorami w przypadku popularnych formatów eksportu.
- Analiza cytowanych pól: Obsługuj przecinki, cudzysłowy i podziały wierszy w polach cytowanych CSV, dzięki czemu będziesz spędzać mniej czasu na ręcznym czyszczeniu danych.
- Skopiuj lub pobierz: przejrzyj podgląd JSON, a następnie skopiuj go lub pobierz plik
.json. - Wskazówki dotyczące dużych plików: W przypadku plików przekraczających 5MB wyświetlane jest ostrzeżenie, ponieważ konwersja w czasie rzeczywistym może przez krótki czas wykorzystywać główny wątek przeglądarki.
Powiązane narzędzia
Bezpieczny program formatujący JSON: sformatuj, sprawdź i napraw JSON lokalnie. Upiększ/zmniejsz, podświetl błędy, wygeneruj TypeScript lub Zod, przekonwertuj na XML— prywatny. Spróbuj teraz.
Bezpłatny tester i ewaluator JSONPath dla APIJSON. Wyodrębniaj pasujące węzły w czasie rzeczywistym, sprawdzaj ścieżki i kopiuj wyniki JSON, podczas gdy analizowanie pozostaje lokalne w przeglądarce.
Konwertuj obiekty lub tablice JSON na CSV lokalnie w przeglądarce. Spłaszcz pola, wyświetl podgląd wyniku, a następnie skopiuj lub pobierz CSV bez przesyłania danych.
Porównaj dwa dokumenty JSON lokalnie w przeglądarce. Sortuj klucze obiektów pod kątem różnicy semantycznej, ignoruj szumy związane z kolejnością kluczy i oznaczaj dodane, usunięte i zmodyfikowane pola bez przesyłania.
Zmniejsz JSON do jednego wiersza, usuń wcięcia i podziały wierszy oraz porównaj rozmiar oryginalny, rozmiar zminimalizowany, zapisane bajty i zaoszczędzoną wartość procentową.
Bezpłatny internetowy konwerter JSON na TypeScript. Natychmiast generuj interfejsy i typy TypeScript na podstawie ładunków JSON. W 100% prywatne generowanie kodu po stronie klienta.
Konwertuj YAML na sformatowany JSON lokalnie w przeglądarce. To narzędzie programistyczne obsługuje konwersję na żywo, wielodokumentowe YAML, błędy z uwzględnieniem linii, kopiowanie i pobieranie JSON bez przechowywania danych.
Konwertuj JSON na YAML lokalnie w swojej przeglądarce za pomocą konwersji na żywo, ścisłej weryfikacji JSON, szczegółów błędów, jeśli są dostępne, kopiowania i pobierania YAML. Żadne dane nie są przesyłane.
Logika obliczeń
Ten konwerter CSV na JSON wykorzystuje lokalny parser w Twojej przeglądarce:
- Komórki są dzielone według wybranego ogranicznika.
- Ograniczniki i podziały wierszy wewnątrz pól w cudzysłowie pozostają wewnątrz wartości pola.
- Dwa kolejne cudzysłowy zostaną przywrócone jako jeden cytat.
- Gdy włączone są nagłówki, pierwszy wiersz staje się kluczami obiektowymi JSON; puste nagłówki stają się bezpiecznymi nazwami, takimi jak „kolumna_1”, a zduplikowane nagłówki otrzymują sufiks.
- Gdy nagłówki są wyłączone, wynikiem jest dwuwymiarowa tablica zawierająca surowe dane bez nazw kolumn.
- Zmiany danych wejściowych są na krótko odrzucane przed automatyczną konwersją, aby uniknąć wielokrotnych przeliczeń podczas wklejania dużego tekstu. Analizowanie, kopiowanie i pobieranie odbywa się w ramach bieżącej sesji przeglądarki.
Najczęściej zadawane pytania (FAQ)
Czy mój CSV został przesłany?
Nie. Odczytywanie, analizowanie plików, generowanie JSON i tworzenie plików do pobrania odbywa się lokalnie w Twojej przeglądarce. Treść CSV nie jest przesyłana na serwery EasyTools.
Czy to działa z eksportem Excel CSV?
Tak. Obsługuje zwykły tekst rozdzielany przecinkami, średnikami i tabulatorami. W niektórych regionalnych eksportach programu Excel używane są średniki, które można wybrać w narzędziu.
Czy pierwszy wiersz musi zawierać nagłówki?
Nie. Włącz nagłówki, aby wyświetlić obiekty wyjściowe lub wyłącz nagłówki, aby wyświetlić dwuwymiarową tablicę.
Czy obsługuje przecinki i podziały wierszy w polach?
Tak, o ile te pola są ujęte w cudzysłów zgodnie z zasadami CSV. Niezamknięte pole w cudzysłowie wyświetli błąd.
Co się dzieje z dużymi plikami CSV?
Pliki powyżej 5 MB wyświetlają ostrzeżenie dotyczące wydajności. Konwersja nadal działa lokalnie, ale podgląd w czasie rzeczywistym może przez chwilę korzystać z głównego wątku przeglądarki.
Czy mogę pobrać plik JSON?
Tak. Możesz skopiować wynik lub pobrać go jako plik .json.