Konwerter JSON do CSV

Darmowy internetowy konwerter JSON do CSV do plików, które zwykle powodują problemy w prostszych narzędziach: zagnieżdżone obiekty, mieszane tablice i duże payloady. Twoje dane pozostają na Twoim urządzeniu.

Wklej JSON lub prześlij plik
0 B
0 znaków
Wynik
Oczekiwanie na dane wejściowe
Proszę przesłać plik JSON lub wkleić jego zawartość po lewej stronie. W tym miejscu pojawi się podgląd uwzględniający wykryte źródło wierszy i zastosowane reguły spłaszczania.
Podgląd obejmuje maksymalnie 100 wierszy. Proszę pobrać plik, aby uzyskać pełny CSV.
Wiersze
0
Kolumny
0
Błędy
0

Wklej swój JSON. Otrzymaj czysty CSV w kilka sekund.

Darmowy internetowy konwerter JSON do CSV do plików, które zwykle powodują problemy w prostszych narzędziach: zagnieżdżone obiekty, mieszane tablice i duże payloady. Twoje dane pozostają na Twoim urządzeniu.

Konwerter zagnieżdżonego JSON do CSV dla odpowiedzi API i złożonych eksportów

Większość narzędzi zawodzi, jeśli Twój JSON nie zaczyna się od płaskiej tablicy. Ale dane ze świata rzeczywistego są zwykle nieuporządkowane. Odpowiedzi API, payloady webhooków, eksporty CRM i zescrapowane pliki zawierają zagnieżdżone obiekty, metadane i mieszane struktury. Zbudowaliśmy to narzędzie, aby sobie z nimi radziło.

Wybierz swoje row nodes, wskaż obiekty do spłaszczenia i ustaw reguły dla tablic. Następnie sprawdź podgląd i pobierz swój CSV. Jeśli szukasz najlepszego konwertera JSON do CSV dla rzeczywistych danych, stworzyliśmy to narzędzie właśnie do tego zadania.

Przykład: Konwersja zagnieżdżonej odpowiedzi API do CSV

Często główny element JSON jest obiektem, a Twoje wiersze są ukryte w zagnieżdżonej tablicy, takiej jak `results` lub `data`. Podczas gdy proste konwertery zawodzą, nasze narzędzie wykrywa tablicę, spłaszcza strukturę i eksportuje czysty CSV.

Wejściowy zagnieżdżony JSON
{
  "nextPage": "abc123",
  "results": [
    {
      "id": "c_001",
      "company": {
        "name": "Datablist",
        "website": "https://www.datablist.com"
      },
      "metrics": {
        "employees": 12,
        "revenue": {
          "amount": 500000,
          "currency": "EUR"
        }
      }
    }
  ]
}
Wyjściowy CSV
id,name,website,employees,amount,currency
c_001,Datablist,https://www.datablist.com,12,500000,EUR

Przykład: Wyodrębnienie zagnieżdżonej tablicy kontaktów

Niektóre payloady zawierają wiele tablic. Możesz chcieć danych rekordów nadrzędnych albo głębiej zagnieżdżonej tablicy, takiej jak contacts. Użyj selektora row node, aby wskazać dokładnie tę tablicę, której potrzebujesz, i wyeksportować tylko te konkretne wiersze.

JSON z wieloma tablicami
{
  "results": [
    {
      "company": {
        "name": "Datablist"
      },
      "contacts": [
        {
          "firstName": "John",
          "lastName": "Doe",
          "email": "john.doe@datablist.com",
          "role": "Founder"
        },
        {
          "firstName": "Alice",
          "lastName": "Martin",
          "email": "alice@datablist.com",
          "role": "Marketing"
        }
      ]
    }
  ]
}
Wyjściowy CSV dla kontaktów
firstName,lastName,email,role
John,Doe,john.doe@datablist.com,Founder
Alice,Martin,alice@datablist.com,Marketing

Ustawienia parsowania JSON

Row nodes

Wybierz tablicę, która ma utworzyć wiersze w Twoim CSV. Przydatne dane rzadko znajdują się w głównym elemencie. Jeśli Twój JSON zawiera wiele tablic, użyj tego ustawienia, aby wybrać właściwą.

Spłaszcz zagnieżdżone obiekty

Rozwiń obiekty takie jak `company` lub `metrics` do osobnych kolumn. Wybierz konkretne obiekty do spłaszczenia, aby zachować porządek w CSV i uniknąć zduplikowanych pól.

Obsługa tablic

Łącz tablice separatorem, formatuj je jako ciągi JSON albo stosuj własne reguły. Możesz połączyć tagi, pozostawić złożone tablice jako JSON albo wyodrębnić tylko pierwszy element z listy.

Reguły dla tablic zależnie od przypadku

Stosuj różne reguły do różnych tablic. Ustaw jedną regułę dla tagów, a inną dla contacts. Standardowe konwertery traktują każdą tablicę identycznie, ale tutaj masz pełną kontrolę nad końcowym wynikiem.

Ustawienia wyjściowego CSV

Separator

Eksportuj z użyciem przecinka, średnika, pionowej kreski, tabulatora lub własnego separatora. Dopasuj dokładny delimiter wymagany przez system docelowy.

Dołącz wiersz nagłówka

Wybierz, czy Twój CSV ma zawierać nazwy kolumn w pierwszym wierszu. Usuń nagłówki, aby wyeksportować surowe wiersze danych do innego pipeline.

Format daty na wyjściu

Zmień format dat przed eksportem. Wygeneruj CSV gotowy do użycia w arkuszach kalkulacyjnych lub narzędziach BI bez ręcznych poprawek.

Podgląd przed pobraniem

Sprawdź wybór wierszy, spłaszczone kolumny i reguły tablic w podglądzie przed pobraniem pliku.

Jak wybrać właściwe row nodes

Wybranie właściwej tablicy zapewnia poprawną konwersję. Pliki JSON często zawierają obiekty opakowujące, metadane i zagnieżdżone tablice. Proste konwertery wybierają pierwszą wykrytą tablicę, co często zwraca nieprawidłowe dane.

Użyj ustawienia Row nodes, aby wybrać tablicę docelową. Jeśli chcesz uzyskać jeden wiersz na firmę, wybierz rekord nadrzędny. Jeśli chcesz uzyskać jeden wiersz na kontakt, wybierz tablicę podrzędną.

Ta funkcja wyodrębnia dane biznesowe z nieuporządkowanych payloadów API, eksportów CRM i logów webhooków.

Konwertuj duże pliki JSON do CSV

Chcesz przekonwertować duży plik JSON do CSV albo pracować z dużym plikiem JSON, z którym inne narzędzia sobie nie radzą? Ta strona została stworzona właśnie z myślą o takim zastosowaniu.

Możesz pracować z dużymi payloadami, nadal sprawdzać podgląd wygenerowanego CSV, a następnie pobrać pełny eksport. Podgląd pomaga potwierdzić row nodes, spłaszczone kolumny i reguły tablic, zanim zatwierdzisz finalny plik.

Jeśli szukasz „convert large JSON to CSV”, „JSON to CSV large file” lub „convert big JSON file to CSV”, to właśnie taki workflow to narzędzie ma obsługiwać.

JSON do CSV online, bez wysyłania danych dalej

To internetowy konwerter JSON do CSV, ale Twój plik nie jest przesyłany na zdalny serwer w celu parsowania. Przetwarzanie odbywa się lokalnie w Twojej przeglądarce.

Ma to znaczenie, gdy pracujesz z eksportami klientów, danymi CRM, odpowiedziami API, wewnętrznymi logami lub czymkolwiek innym, czego wolisz nie wysyłać gdzie indziej tylko po to, by to przekonwertować.

Krótko mówiąc: to szybkie, wygodne i bezpieczniejsze dla Twoich danych, ponieważ konwersja odbywa się na Twoim urządzeniu.

Kiedy używać tego narzędzia

Konwertuj odpowiedź JSON API do CSV

Eksportuj dane z API, gdzie rekordy znajdują się w zagnieżdżonych polach obok metadanych.

Konwertuj zagnieżdżony JSON do płaskich kolumn CSV

Zamień zagnieżdżone dane firmy, bloki adresowe i dane o przychodach na czytelne kolumny arkusza kalkulacyjnego.

Wyodrębniaj zagnieżdżone tablice z JSON

Wskazuj i eksportuj głębiej zagnieżdżone tablice, takie jak contacts, line items lub events, za pomocą selektora row node.

Konwertuj eksporty JSON z CRM lub webhooków do CSV

Przygotuj eksporty z HubSpot, wewnętrzne payloady API i logi webhooków do Excela lub narzędzi BI.

Obsługuj tablice różnie w tym samym pliku JSON

Łącz proste tagi, zachowuj pierwszy element listy lub zamieniaj złożone struktury na tekst w ramach tego samego pliku.

Przygotuj CSV do Excela, Sheets lub importów

Dostosuj separatory, przełączaj nagłówki i formatuj daty, aby mieć pewność, że Twój CSV pasuje do systemu docelowego.

Konwertuj duże pliki JSON bez utraty kontroli

Pracuj na dużych plikach JSON, zachowaj podgląd outputu na żywo i pobierz pełny CSV, gdy struktura będzie poprawna.

Użyj darmowego internetowego konwertera JSON do CSV

Otwórz stronę, wklej lub prześlij swój JSON, sprawdź wynik i pobierz CSV za darmo bez instalowania czegokolwiek.

FAQ: konwersja złożonego JSON do CSV