Konwerter JSON do CSV — Spłaszczanie zagnieżdżonego JSON
Konwertuj tablice JSON, zagnieżdżone obiekty i NDJSON do CSV w przeglądarce. Zagnieżdżone klucze stają się kolumnami ze ścieżkami kropkowymi, z opcjami separatora i nagłówka.
🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłaneZamień JSON w plik CSV gotowy do arkusza kalkulacyjnego
API, eksportery logów i bazy danych NoSQL posługują się JSON, podczas gdy arkusze kalkulacyjne, narzędzia BI i kreatory importu zwykle oczekują CSV. Konwerter JSON do CSV wypełnia tę lukę. Wklej tablicę obiektów, pojedynczy obiekt lub JSON rozdzielany znakami nowej linii, a narzędzie zbuduje tabelę z jednym wierszem na rekord i jedną kolumną na pole. Podgląd pokazuje dokładnie, jak będą wyglądać dane, zanim je pobierzesz, a CSV możesz skopiować do schowka lub zapisać jako plik.
JSON z prawdziwych systemów rzadko jest płaski. Rekord klienta może zawierać obiekt address i listę tags. Zamiast wrzucać te struktury do jednej nieczytelnej komórki, konwerter spłaszcza je za pomocą ścieżek kropkowych: address.city, address.zip, tags.0, tags.1 i tak dalej. Jeśli wolisz zachować tablice w całości, przełącz opcję tablic na Keep as JSON text, a każda tablica zostanie zapisana jako zwarty JSON w jednej kolumnie.
Obsługuje nieregularne rekordy
Obiekty w tej samej tablicy często mają różne pola, zwłaszcza gdy pomija się właściwości opcjonalne. Konwerter przegląda każdy rekord, zbiera sumę wszystkich kluczy w kolejności ich pierwszego wystąpienia i uzupełnia brakujące wartości pustymi komórkami, dzięki czemu żadne dane nie znikają po cichu. Wartości null stają się pustymi komórkami, wartości logiczne i liczby są zapisywane jako zwykły tekst, a wartości zawierające separator, cudzysłowy lub znaki nowej linii są ujmowane w cudzysłów zgodnie ze standardem CSV (RFC 4180).
Separatory, nagłówki i prywatność
Wybierz przecinek dla większości narzędzi, średnik dla arkuszy kalkulacyjnych w ustawieniach regionalnych z przecinkiem dziesiętnym, tabulator dla plików TSV lub pionową kreskę (pipe), gdy Twoje dane zawierają wiele przecinków. Wyłącz wiersz nagłówka, gdy dopisujesz rekordy do istniejącego pliku. Całe przetwarzanie odbywa się lokalnie w przeglądarce: JSON, który wklejasz lub upuszczasz, nigdy nie jest wysyłany, dlatego narzędzie jest bezpieczne dla odpowiedzi API zawierających dane osobowe, wewnętrzną konfigurację lub logi dostępu. W przypadku bardzo dużych plików podgląd pokazuje pierwsze 100 wierszy, natomiast pobrany plik zawsze zawiera wszystkie rekordy.
Jak używać
- Dodaj JSONWklej tablicę JSON, pojedynczy obiekt lub NDJSON albo upuść plik .json.
- Wybierz opcjeWybierz separator, zdecyduj, jak obsługiwać tablice, i włącz lub wyłącz wiersz nagłówka.
- Sprawdź podglądPrzejrzyj spłaszczone kolumny i pierwsze wiersze w tabeli podglądu.
- Pobierz lub skopiujZapisz plik CSV lub skopiuj go do schowka.