Jak przekonwertować JSON na CSV
- Dodaj swój plik .JSON - przeciągnij go do powyższego pola lub kliknij, aby przeglądać.
- Przekonwertuj go na format .CSV w kilka sekund.
- Pobierz swój nowy plik .CSV.
Czego się spodziewać
- Tylko płaskie tablice obiektów o tej samej strukturze konwertują się czysto - CSV nie ma możliwości reprezentowania danych hierarchicznych lub zagnieżdżonych.
- Zagnieżdżone wartości są obsługiwane inaczej przez każde narzędzie: niektóre serializują je jako ciąg tekstowy, inne rozwijają je do kolumn z notacją kropkową, np.
address.city. - Obiekty JSON są nieuporządkowane zgodnie ze specyfikacją, więc kolejność kolumn w wyjściowym CSV może różnić się od oryginalnej kolejności kluczy.
Najczęściej zadawane pytania
Czy JSON zawsze można przekonwertować na CSV?
Tylko wtedy, gdy JSON jest płaską tablicą obiektów ze spójnymi kluczami. Zagnieżdżony lub mieszany JSON wymaga spłaszczenia, co może spowodować utratę lub zmianę struktury danych.
Co dzieje się z zagnieżdżonymi obiektami podczas konwersji?
Narzędzia obsługują je w różny sposób - niektóre zapisują zagnieżdżoną wartość jako ciąg tekstowy, inne rozbijają ją na dodatkowe kolumny, takie jak
address.city. Przed użyciem należy dokładnie sprawdzić wynik.Dlaczego Excel odrzuca mój plik JSON?
Power Query wymaga poprawnej tablicy lub obiektu JSON na najwyższym poziomie. Odrzuca format JSON Lines (jeden obiekt na linię) oraz niestandardową składnię, taką jak komentarze czy przecinki na końcu listy.
Czy mogę przekonwertować CSV z powrotem na JSON?
Tak, ale proces ten nie jest bezstratny - CSV przechowuje wszystko jako zwykły tekst, więc informacje o typach, takie jak liczby, wartości logiczne i null, zostają utracone.