Konwertuj dane CSV i JSON

Dla programistów i analityków wymieniających dane między arkuszem a aplikacją, gdy odbiorca oczekuje CSV lub JSON.

Przekonwertuj tabelę CSV na tablicę JSON albo wykonaj zmianę w przeciwną stronę, zachowując pola w formie gotowej do wykorzystania.

Jak używać

  1. Najpierw wybierz kierunek konwersji, na przykład CSV do JSON, zanim cokolwiek wpiszesz lub wkleisz.
  2. Wklej tabelę do pola wejściowego albo zaimportuj plik zapisany jako CSV, JSON, Markdown, XML lub YAML.
  3. Uruchom konwersję: wiersz nagłówka CSV dostarcza klucze używane przez każdy obiekt JSON.
  4. Skopiuj wynik z pola wynikowego i wklej go do edytora, skryptu lub narzędzia importującego.

Przykład

Prosty przypadek: krótka lista miast z liczbą odwiedzin, rozdzielona przecinkami. Po konwersji każdy wiersz powinien pojawić się jako obiekt, którego kluczami są miasto i odwiedziny, a wiersz nagłówka nie powinien przetrwać jako wiersz danych.

Dane wejściowe

city,visits
Lyon,120
Nantes,80

Wynik

[
  {
    "city": "Lyon",
    "visits": "120"
  },
  {
    "city": "Nantes",
    "visits": "80"
  }
]

Ograniczenia i formaty

Gdzie odbywa się przetwarzanie

Cała konwersja odbywa się w Twojej przeglądarce, także gdy importujesz plik. Nic nie opuszcza Twojego urządzenia i żadna kopia nie jest przechowywana po opuszczeniu strony.

Częste pytania

Co dzieje się z pierwszym wierszem mojego CSV?

Jest traktowany jako nagłówek, więc jego etykiety stają się kluczami każdego obiektu JSON. Jeśli wolisz nie mieć tych kluczy, usuń wiersz nagłówka lub zmień nazwy jego etykiet przed konwersją.

Czy mogę konwertować JSON zawierający zagnieżdżone obiekty?

Nie w sposób niezawodny, ponieważ konwerter operuje na płaskich wierszach i kolumnach. Obiekty zagnieżdżone w innym obiekcie lub tablice użyte jako wartości nie mają bezpośredniego odpowiednika kolumny.

Czy przecinki i cudzysłowy w moich wartościach psują konwersję?

Wartości ujęte w cudzysłowy mogą zawierać przecinki, o ile CSV jest poprawnie zakodowany. Sprawdź wynik, ponieważ niedoskonałe kodowanie przesuwa kolumny i miesza pola.

Narzędzia w tej samej kategorii