ParseJet

Konwerter CSV na JSON

Prześlij plik CSV i otrzymaj z powrotem tablicę JSON obiektów — jeden obiekt na wiersz, z wierszem nagłówka jako kluczami. Przecinki, tabulatory, średniki i kreski pionowe są wykrywane automatycznie. Za darmo, bez rejestracji.

Upuść plik tutaj lub przeglądaj

Akceptuje pliki CSV

Darmowe — 3 żądania/dzień, bez rejestracji. za 300 kredytów/miesiąc za darmo.

Jak to działa

1

Prześlij plik CSV

Upuść plik .csv powyżej — separator (przecinek, tabulator, średnik lub kreska pionowa) jest wykrywany automatycznie.

2

Wiersze stają się obiektami

Wiersz nagłówka staje się kluczami; każdy wiersz danych zamienia się w jeden obiekt JSON w tablicy wynikowej.

3

Skopiuj swój JSON

Skopiuj tablicę do kodu, konfiguracji lub API — albo zautomatyzuj konwersję jednym żądaniem POST.

Kluczowe funkcje

Co wyróżnia to csv to json.

Tablica obiektów na wyjściu

Wynik ma kształt, którego naprawdę oczekuje Twój kod: [{"kolumna": "wartość", …}, …] — a nie zagnieżdżoną strukturę tabeli do rozpakowywania.

Automatyczne wykrywanie separatora

Pliki rozdzielane przecinkami, tabulatorami (TSV), średnikami i kreskami pionowymi konwertują się bez podawania jakichkolwiek ustawień.

Bezpieczne kodowanie

Pliki UTF-8 (z BOM lub bez) oraz Latin-1 dekodują się poprawnie — żadnych krzaczków w łańcuchach JSON.

Nierówne wiersze obsłużone

Wiersze z brakującymi końcowymi komórkami są dopełniane do nagłówka, więc każdy obiekt ma te same klucze.

Duże pliki mile widziane

Eksporty z tysiącami wierszy konwertują się w jednym wywołaniu — bez zawieszania przeglądarki, bo parsowanie odbywa się po stronie serwera.

Konwersja wsadowa przez API

Przekonwertuj cały folder plików CSV krótkim skryptem — jeden POST na plik z output_format=json. Zobacz przykład w Pythonie.

Przykłady zastosowań

Typowe scenariusze, w których to narzędzie oszczędza czas.

Zasilanie baz danych i fixtures

Zamień eksporty z arkuszy w JSON, którego oczekują Twoje skrypty seedujące, fixtures i importy NoSQL.

Rozwój API

Konwertuj przykładowe dane od analityków i klientów w payloady JSON do testowania endpointów.

Prototypowanie frontendu

Przenieś gotowe dane testowe z arkusza do aplikacji React lub Vue w jednym kroku.

Potoki danych

Znormalizuj przychodzące pliki CSV do JSON, zanim trafią do Twojej kolejki, jeziora danych lub zadań ETL.

Automatyzuj za pomocą API

Użyj tego samego narzędzia programistycznie. Działa z dowolnym językiem — wystarczy HTTP.

cURL
# Convert CSV to a JSON array of objects
curl -X POST "https://api.parsejet.com/v1/parse/auto/file?output_format=json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"
Python
import httpx, json

resp = httpx.post(
    "https://api.parsejet.com/v1/parse/auto/file",
    params={"output_format": "json"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    files={"file": open("data.csv", "rb")},
)
rows = json.loads(resp.json()["text"])  # list of dicts
print(rows[0])
JavaScript
const formData = new FormData();
formData.append("file", csvFile);

const res = await fetch(
  "https://api.parsejet.com/v1/parse/auto/file?output_format=json",
  {
    method: "POST",
    headers: { Authorization: "Bearer YOUR_API_KEY" },
    body: formData,
  }
);
const rows = JSON.parse((await res.json()).text); // array of objects

Chcesz to zautomatyzować?

ParseJet API daje Ci tę samą moc parsowania przez jeden punkt końcowy HTTP. Bez ffmpeg, bez poppler, bez tesseract — tylko jedno wywołanie API.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
Przeczytaj dokumentację API

Często zadawane pytania

Jak przekonwertować plik CSV na JSON?

Prześlij plik .csv powyżej — ParseJet zwróci tablicę JSON z jednym obiektem na wiersz, używając wiersza nagłówka jako kluczy. Do automatyzacji wyślij POST na /v1/parse/auto/file z output_format=json.

Jaką strukturę JSON otrzymam?

Tablicę płaskich obiektów: [{"name": "Alice", "age": "30"}, …]. Pierwszy wiersz CSV jest traktowany jako nagłówek i staje się kluczami każdego obiektu.

Czy obsługiwane są średniki, tabulatory i kreski pionowe?

Tak — separator jest rozpoznawany automatycznie na podstawie pliku, więc europejskie CSV ze średnikami i eksporty TSV konwertują się bez żadnych ustawień.

A co z polami w cudzysłowach zawierającymi przecinki?

Standardowe cytowanie CSV jest parsowane poprawnie — pole w cudzysłowach zawierające przecinki lub znaki nowej linii pozostaje jedną wartością.

Czy mogę tu przekonwertować JSON z powrotem na CSV?

Nie — to narzędzie konwertuje w jedną stronę: CSV na JSON. ParseJet parsuje dokumenty do uporządkowanego tekstu i danych; nie generuje plików CSV.

Czy to jest darmowe?

Tak. Masz 3 darmowe konwersje dziennie bez rejestracji, a darmowe konto API zawiera 300 kredytów miesięcznie. Płatne plany zaczynają się od 19 USD miesięcznie.

Zacznij bezpłatnie wyodrębniać tekst

Bez rejestracji. Przeanalizuj swój pierwszy plik w kilka sekund.

Zobacz cennik