A CSV ↔ JSON Converter kezeli a teljes oda-vissza konverziót a két legelterjedtebb táblázatos formátum között. Az intelligens CSV elemző kezeli a vesszőt tartalmazó idézőjeles mezőket, az escapelt idézőjeleket, az egyéni elválasztókat és a záró sortöréseket. CSV→JSON irányban automatikusan felismeri a számokat, logikai értékeket és a null-t; JSON→CSV irányban tiszta CSV-t generál soronkénti kulcs-igazítással.
Az adatok mozgatása CSV és JSON között napi feladat — egy adatbázis-export behúzása egy JSON-t fogyasztó eszközbe, CSV generálása egy API válaszból táblázathoz, vagy adatok átalakítása egy új rendszerhez. A CSV ↔ JSON Converter mindkét irányt tisztán, a böngészőben végzi el. A CSV elemző kezeli a valós élet zavaros eseteit: a vesszőt tartalmazó mezőket (ha idézőjelben vannak), az escapelt idézőjeleket (RFC 4180 szerint megduplázva), a CRLF vagy LF sorvégeket, a záró üres sorokat, és a konfigurálható elválasztókat (tabulátorral elválasztott, pontosvesszővel elválasztott, cső, vagy bármi más). Az automatikus felismerés JSON irányba menve lép működésbe — az egész számnak látszó stringek számmá válnak, a „true”/„false”/„null” a típusos megfelelőjükké válik, a szóközök levágása pedig opcionális. JSON→CSV irányban az eszköz végigmegy az objektumtömbön, összegyűjt minden egyedi kulcsot a sorok között, majd generál egy CSV-t fejlécsorral és helyesen escapelt cellákkal. A cellákban lévő idézőjelek megduplázódnak, az elválasztót vagy sortörést tartalmazó cellák idézőjelbe kerülnek, a beágyazott objektumok/tömbök pedig JSON string cellákká szerializálódnak.
CSV → JSON és JSON → CSV. A Swap gomb azonnal megcseréli a bemenetet és kimenetet a körkörös ellenőrzéshez.
Az elemző kezeli az idézőjeles mezőket, a beágyazott vesszőket, az escapelt idézőjeleket, a CRLF/LF sorvégeket — valós CSV-ken működik, nem csak egyszerű példákon.
Változtassa meg az elválasztót vesszőről bármi másra — tabulátor (TSV-hez), pontosvessző (európai locale), cső, vagy bármilyen egyetlen karakter.
A számok, logikai értékek és null típusos megfelelőikre kerülnek elemzésre a JSON kimenetben. Kapcsolja ki, ha mindent stringként szeretne.
A kimenet minden billentyűleütésre frissül — nincs szükség Convert gombra. Illessze be, és azonnal lássa az eredményt.
Ha a JSON objektumoknak eltérő kulcsaik vannak, a CSV fejléc tartalmazza az összes egyedi kulcsot, a hiányzó cellák pedig üresek maradnak — nincs adatvesztés.
Illesszen be egy CSV exportot az adatbázisából a konverterbe, kapjon egy JSON tömböt, amely készen áll egy NoSQL tárolóba vagy JSON-t fogyasztó API-ba való importáláshoz.
Alakítson át egy API választ (JSON tömb) CSV-vé, közvetlen beillesztéshez Excelbe vagy Google Sheetsbe.
Futtassa át az adatokat oda-vissza az eszközön a formázás tisztításához — hasznos, ha eltérő idézőjelezéssel rendelkező forrásokból származó CSV-ket egyesít.
Alakítson át CSV-alapú fordítási táblázatokat és JSON i18n fájlokat egymásba olyan eszközökhöz, mint a Chrome bővítmények vagy a React-intl.
Generáljon JSON fixtúrákat CSV teszt adatokból (vagy fordítva) fejlesztői adatbázisok feltöltéséhez és integrációs tesztekhez.
Kattintson a CSV/JSON ikonra a DevSuite Pro dokkban. Megnyílik egy panel iránykapcsolóval, opciókkal és két szövegmezővel.
Válassza a CSV → JSON opciót táblázatos adatok elemzéséhez, vagy a JSON → CSV opciót egy objektumtömb sorokká lapításához.
Módosítsa az elválasztót, ha nem vessző, kapcsolja be a „First row is header” és „Auto-detect numbers” opciókat, hogy illeszkedjenek az adatai formájához.
Illesszen be CSV-t vagy JSON-t a bemenetbe. A kimenet azonnal megjelenik jobb oldalt.
Kattintson a Copy Output gombra az eredmény kigyűjtéséhez. Használja a Swap ↔ gombot a megfordításhoz, és ellenőrizze, hogy az oda-vissza konverzió veszteségmentes.
Telepítse ingyen a DevSuite Pro-t, és oldjon fel 64+ fejlesztői eszközt böngészőjéhez.