§

Illeszd be a CSV-t, amit JSON-ba szeretnél konvertálni.

Elválasztó
Első sor fejléc
Típus kényszerítés
§

Output

json

A CSV JSON-ba alakítása mindennapos feladat az amerikai és brit adatmunka során: az US Census Bureau adat.gov-ról származó ömlesztett exportjai CSV-ként érkeznek, amelyeket pipeline-ok JSON-ba elemeznek Snowflake vagy BigQuery betöltéshez. Ez a konverter helyben végzi az elemzést, így a pénzügyi, egészségügyi vagy népszámlálási rekordok soha nem érik el a hosztolt konvertert.

Mi az a CSV-JSON konverzió?

A CSV (vesszővel elválasztott értékek, RFC 4180) egy lapos, táblázatos szövegformátum; a JSON (JavaScript Object Notation, RFC 8259) egy fa alakú szövegformátum strukturált adatokhoz.

Hogyan működik a CSV-JSON konverzió?

Minden konverzió helyben fut a böngésződben. A magas szintű lépések:

  1. Beesz egy CSV-t a beviteli panelbe, és megnyomja a KONVERTÁLÁS gombot; az eszköz elemzi a szöveget és kiad egy JSON objektum tömböt a kimeneti panelben.
  2. Egy karakterről karakterre haladó állapotgép (FIELD_START → IN_UNQUOTED_FIELD vagy IN_QUOTED_FIELD) bejárja a bemenetet.
  3. Ha az első sor fejlécként van megjelölve, a cellái lesznek az objektumkulcsok; egyébként szintetikus kulcsok generálódnak.
  4. Az elválasztó (vessző, pontosvessző, tab, cső vagy auto-detect) és a típus kényszerítés konfigurálható.
  5. A kimenet egy csak olvasható szövegmezőbe kerül, és egy letöltési link Blob-ot épít a megfelelő MIME típussal.

Miért konvertálj CSV-t JSON-ba ezzel az eszközzel?

  • Adatvédelem: minden elemzési és átalakítási lépés a böngésződben történik. Az adat soha nem éri el a szervereinket.
  • Helyesség: a CSV elemző egy valódi állapotgép. Az idézett vesszőket tartalmazó mezők helyesen egy cellába kerülnek.
  • Típus hűség: opcionális kényszerítés a numerikus és logikai cellák valódi JSON számokká és logikai értékekké alakításához.
  • Rugalmasság: bármilyen elválasztó választható, dönthetsz a fejléc sorról és a típus kényszerítésről.

Mik a CSV-JSON konverzió gyakori alkalmazásai?

A CSV JSON-ba elemzése az adatmunka és eszközök területén jelenik meg:

  • API mockolás: táblázatból exportált CSV adat JSON tömbbé alakítása.
  • Adatimport: táblázat export (kapcsolatok, készlet, felmérés válaszok) JSON tömbbé alakítása.
  • Konfiguráció szerkesztés: nem technikai felhasználók cellánként szerkeszthetik a beállításokat.

Hogyan néz ki egy CSV-JSON példa?

A name,age első sorban, Alice,30 a másodikban és "Bob, Jr.",25 a harmadikban a KONVERTÁLÁS gomb megnyomásával [{"name":"Alice","age":30},{"name":"Bob, Jr.","age":25}] eredményt ad.

Ez a CSV-JSON konverter teljesen a böngészőmben fut?

Igen. Minden elemzési és átalakítási lépés helyben fut JavaScriptként a böngésződben. A CSV adatod soha nem éri el a szervereinket.

Mekkora a maximális bemeneti méret, amit ez a konverter kezelni tud?

A konverter a teljes bemenetet a memóriában tárolja. A kb. 10 MB CSV-ig (kb. 100 000 tipikus sor) észrevehető szünet nélkül konvertál.

Hogyan kezeli a CSV-JSON elemző az idézett vesszőket és beágyazott újsorokat?

Az elemző egy karakterről karakterre haladó állapotgép három állapottal — nem naív split(',').

Hogyan típusosak a számok, logikai értékek és üres cellák a JSON kimenetben?

A típusosságot a Típus kényszerítés kapcsoló vezérli. A kényszerítés BE kapcsolásával a számokat, logikai értékeket és null-t valós JSON típusokká alakítja.

Milyen elválasztókat támogat a CSV oldal?

Négy explicit elválasztó támogatott: vessző, pontosvessző, tab és cső. Az Automatikus felismerés az első 4 KB elemzése alapján választ.

Ez a CSV-JSON konverter egy valódi állapotgéppel elemez, és tiszta, azonnal használható JSON-t állít elő anélkül, hogy egyetlen bájtot is feltöltene.