Jak używać
Wklej tablicę JSON obiektów, których wartości to stringi, liczby, booleany lub null. Konwertuj buduje CSV. Zagnieżdżone obiekty i tablice są odrzucane zamiast cichego spłaszczenia.
Przykład
Dwa płaskie obiekty stają się wierszem nagłówka i dwoma wierszami danych.
Wejście
[{"name":"Ada","year":1815},{"name":"Grace","year":1906}]
Wyjście
name,year
Ada,1815
Grace,1906
Jak to działa
Konwerter czyta JSON, zbiera nazwy pól w kolejności pierwszego wystąpienia i zapisuje CSV w stylu RFC. Brakujące pola stają się pustymi komórkami. Pojedynczy płaski obiekt jest przyjmowany jako jeden wiersz. Tablica skalarów staje się jedną kolumną o nazwie value.
Częste błędy
- Zagnieżdżony obiekt address Usuń zagnieżdżony obiekt lub wyeksportuj tę gałąź osobno. Narzędzie nazwie odrzucone pole.
- Wartość główna to liczba Umieść wiersze w tablicy albo podaj jeden płaski obiekt.
- Excel pokazuje złe znaki Włącz opcję BOM dla Excela, żeby Excel rozpoznał UTF-8.
Ograniczenia
Dane zagnieżdżone nie są spłaszczane, bo spłaszczanie może ukryć informacje. Bardzo duże liczby całkowite mogą tracić precyzję w samym JSON. Opcja BOM tylko dodaje znacznik kolejności bajtów. Nie zmienia wierszy.
Prywatność
Tekst, który wklejasz, jest przetwarzany w Twojej przeglądarce. PepsTools go nie otrzymuje, nie przechowuje ani nie wysyła do innej usługi.
Pytania
Czy zagnieżdżone pola będą łączone kropkami?
Nie. Jeśli wartość jest obiektem lub tablicą, konwersja się zatrzymuje i nazywa pole.