Konwerter CSV do JSON

Konwerter CSV do JSON: zagnieżdżone klucze, typy, pobieranie | We.Inc

Konwertuj CSV do JSON w swojej przeglądarce. Narzędzie wykrywa separator, czyta pola w cudzysłowach, zamienia liczby oraz true/false na prawdziwe typy, buduje zagnieżdżone obiekty z nagłówków z kropkami i pobiera plik.

Konwerter CSV do JSON

Aby zamienić CSV na JSON, potraktuj pierwszy wiersz jako klucze, a każdy kolejny wiersz jako jeden obiekt, więc name,price, a potem Mug,12 daje [{"name":"Mug","price":12}]. Wklej lub upuść plik CSV poniżej. Konwerter wykrywa separator, zachowuje przecinki w cudzysłowach, konwertuje liczby i wartości logiczne oraz potrafi zagnieździć kolumny nazwane na przykład address.city.

Kształty wyniku do wyboru

Wklej CSV albo upuść plik wyeksportowany z Excela, Google Sheets lub bazy danych i sprawdź przetworzone wiersze w tabeli podglądu, zanim skopiujesz lub pobierzesz JSON. Nic nie jest wysyłane na serwer.

Najczęściej zadawane pytania

Jak przekonwertować plik Excela do JSON?

W Excelu wybierz Plik, Zapisz jako i format CSV UTF-8. W Google Sheets wybierz Plik, Pobierz, Wartości rozdzielone przecinkami. Następnie upuść plik tutaj. Każdy arkusz wymaga osobnego eksportu, ponieważ CSV przechowuje jedną tabelę.

Jak obsługiwane są cudzysłowy i przecinki wewnątrz komórki?

Parser stosuje RFC 4180, popularny format CSV: pole ujęte w podwójne cudzysłowy może zawierać przecinki i znaki nowej linii, a dwa podwójne cudzysłowy z rzędu oznaczają jeden dosłowny cudzysłów. Wartość taka jak "Mug, large" pozostaje jednym polem.

Jak uzyskać zagnieżdżony JSON z CSV?

Nazwij kolumny z kropkami, na przykład id, address.street i address.city, i zaznacz Zagnieżdżone klucze. Każda kropka tworzy poziom, więc wiersz staje się {"id":1,"address":{"street":"...","city":"..."}}.

Czy jest limit rozmiaru?

Tylko pamięć Twojego urządzenia. Pliki o rozmiarze kilku megabajtów konwertują się natychmiast. Dla plików liczących setki megabajtów lepiej sprawdzi się narzędzie wiersza poleceń lub parser strumieniowy.

Dlaczego konwersja typów ma znaczenie

W drugą stronę

Konwertuj

Separator

Wykryj ({name})

Wynik

Tablica obiektów

Klucze z pierwszej kolumny

Tablica tablic

Wcięcie

2 spacje

4 spacje

Zminifikowany

Wiersz nagłówka

Konwertuj typy

Zagnieżdżone klucze (a.b)

Puste komórki jako null

Otwórz plik CSV

Kopiuj JSON

Wiersze: {rows}, kolumny: {cols}.

Podgląd (pierwsze 20 wierszy)

Zacznij za darmo · Bez karty kredytowej

Powiązane: Darmowe narzędzia

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony