Konwertuj JSON na CSV: wartości i typy danych
Konwersja wymaga tablicy, której elementami są obiekty. Zdecyduj, czy zagnieżdżone obiekty mają tworzyć osobne kolumny, czy pozostać ciągami JSON w komórkach. W każdym przypadku tabelę odczytuje się inaczej.

Jak korzystać z tego narzędzia
- Wybierz pliki w formacie JSON. Maksymalna liczba plików na partię: 1.
- Przejrzyj Spłaszcz zagnieżdżone obiekty JSON, a następnie rozpocznij przetwarzanie.
- Pobierz wynik CSV i sprawdź jego zawartość i jakość.
Wybierz odpowiednie ustawienia
Włącz spłaszczanie, aby nazwy właściwości zagnieżdżonych obiektów tworzyły nagłówki połączone kropkami. Tablice nie są rozwijane na wiele wierszy. Sprawdź te komórki osobno, jeśli chcesz analizować każdy element tablicy.
- Obsługiwane wejście
- JSON
- Wyjście
- CSV
- Dostępne ustawienia
- Spłaszcz zagnieżdżone obiekty JSON
Przed rozpoczęciem
Ustal znaczenie danych wejściowych
Przed przekształceniem ustal, co oznacza wiersz lub wartość, i zachowaj kopię źródła. W tabelach sprawdź nagłówki, separatory i kodowanie, a w plikach strukturalnych wymagane obiekty lub tablice. Sam sposób wyświetlania w arkuszu nie wyjaśnia znaczenia identyfikatorów, dat i kwot.
Dobierz dostępne kolumny dopasowania, reguły typów i pola wyjściowe do wymagań odbiorcy. Wypróbuj próbkę z pustą wartością, powtórzeniem i interpunkcją. Dla etykiet, wykresów lub dokumentów spersonalizowanych sprawdź kolumny źródłowe, jednostki i brzmienie tekstu.
Ustal kontrole przed przetwarzaniem: identyfikator z zachowaną pisownią, wartość o znanym znaczeniu i oczekiwaną relację między rekordami. Przy regułach typu lub dopasowania odróżnij wartość źródłową od jej wyświetlania. Sprawdź niejednoznaczne daty i różnie zapisane klucze przed użyciem ogólnej reguły. Zachowaj reguły i wymagania z wynikiem, aby rozpoznać, czy różnica wynika z wejścia, interpretacji czy przekształcenia.
Zweryfikuj wartości i wyjątki
Otwórz lub zaimportuj wynik zgodnie z ustawieniami programu docelowego. Porównaj nagłówki, liczbę rekordów i próbki wartości. Podsumowanie, podział lub usuwanie duplikatów mogą celowo zmienić liczbę wierszy; sprawdź powód zmiany zamiast oczekiwać niezmiennego wyniku każdej operacji.
Przeczytaj raport wyjątków lub walidacji przed dalszą pracą. Przy przesuniętych kolumnach, błędnych znakach albo brakującym kluczu sprawdź separator, kodowanie i dokładne nazwy nagłówków. Kodowanie nie jest szyfrowaniem, a formatowanie nie potwierdza znaczenia. Przetestuj wydrukowane kody lub etykiety przed wykonaniem całej serii.
Przykładowe wejście i wyjście
JSON Obiekt Array → nagłówek i sznur CSVPrzykłady opisują przepływ pracy. Wyniki zależą od pliku źródłowego i ustawień.
Sprawdź wynik przed zapisaniem
Jeśli obiekty mają różne właściwości, sprawdź, czy nagłówki CSV zawierają wszystkie potrzebne pola. Porównaj puste miejsca, wartości tablicowe i identyfikatory zerowe wiodące po zaimportowaniu pliku do arkusza kalkulacyjnego.
Jeśli wynik różni się od oczekiwanego
Pojedynczy obiekt najwyższego poziomu lub tablica samych liczb nie nadaje się do tej konwersji. Rozwiąż kolizje pomiędzy istniejącymi kluczami z kropkami i spłaszczonymi nazwami właściwości przed eksportowaniem danych.
Ograniczenia, o których należy pamiętać
- JSON reprezentuje obiekty, tablice, ciągi znaków, liczby, wartości logiczne i wartość null. Nazwy właściwości są ujęte w podwójny cudzysłów. Użyj formatowania do sprawdzania i CSV dla odpowiednich struktur tabel.
- JSON nie pozwala na komentarze ani końcowe przecinki. Analizowanie podlega ograniczeniom precyzji numerycznej JavaScript.
- Sprawdź kodowanie znaków, separatory i nazwy kolumn. Duże liczby mogą spowodować utratę precyzji w JavaScript; CSV nie zachowuje wszystkich typów i struktur zagnieżdżonych.
Przejdź do powiązanych narzędzi
Ten przewodnik opisuje publicznie dostępne narzędzie działające w przeglądarce. Zachowaj kopię oryginału i sprawdź wynik przed udostępnieniem.
To tłumaczenie zostało przygotowane przy pomocy oprogramowania. Możesz przeczytać także wersję angielską. Przeczytaj po angielsku