CSV ⇄ JSON konvertáló
Alakítsd át a CSV-adatokat JSON-ná és vissza, vagy Markdown- illetve HTML-táblázattá.
Kapcsolódó eszközök
CSV ⇄ JSON konvertáló
Illessz be egy CSV-exportot, és JSON-t kapsz vissza: objektumok tömbjét. Visszafelé is működik — JSON-ból CSV lesz. Ráadásul ugyanabból a táblázatból Markdown táblázatot készít README-hez vagy pull requesthez, illetve HTML táblázatot, amelyet egyenesen az oldaladra másolhatsz. Tipikus feladatok: Excel-export átalakítása tesztadattá, egy API-válasz megnézése táblázatként, vagy pontosvesszővel elválasztott ügyfélexport beillesztése egy dokumentumba.
A CSV-oldal betartja az RFC 4180-at — a gyors konvertálók többsége éppen ezen bukik el. Az idézőjelbe tett mező tartalmazhatja az elválasztót, a megkettőzött idézőjelet "" és akár sortörést is; mindez sértetlenül túléli az oda-vissza alakítást. Hagyd az elválasztót automatikus felismerésen: az eszköz mintát vesz az adatokból, és azt a karaktert választja, amellyel a sorok a legegyenletesebbek. A vessző, a pontosvessző, a tabulátor és a függőleges vonal így beállítás nélkül működik; ha a felismerés melléfog, kézzel is választhatsz.
Az „Az első sor fejléc" beállítás a fejlécből JSON-kulcsokat csinál; kikapcsolva tömbök tömbjét kapod. Az üres és ismétlődő oszlopnevek saját nevet kapnak ahelyett, hogy csendben elvesznének, így egyetlen oszlop sem tűnik el. A „JSON formázása" két szóközzel behúzza a kimenetet az olvashatóság kedvéért, nélküle tömörített az eredmény. CSV irányban a „Minden mező idézőjelben" nemcsak a szükséges mezőket teszi idézőjelbe, hanem mindet. Az értékek szövegként maradnak meg, így az irányítószámok és cikkszámok kezdő nullái nem tűnnek el.
Minden a böngésződben fut, az adatok nem hagyják el az eszközödet — ez sokat számít, ha az export ügyféladatokat vagy belső információt tartalmaz. Az érvénytelen JSON-t az eszköz nyugodtan jelzi, az értelmező üzenetével és a hiba helyével együtt, üres kimenet helyett. Az eredményt másold ki, töltsd le .txt fájlként, vagy told vissza a bemenetbe, és folytasd a következő lépéssel.