Összes eszköz

CSV-ből JSON

A táblázatok exportálása és a régi adattáblázatok CSV-fájlként érkeznek. Konvertálás JSON-tömbökké REST API-k, MongoDB-importálások vagy JavaScript-alkalmazások számára — az első sorból tulajdonságnevek, a további sorok pedig objektumokká válnak. Teljesen elemezve a böngésződben.
Bemenet
Kimenet
[ { "name": "Ada", "age": "36" }, { "name": "Alan", "age": "41" } ]

A CSV konvertálása JSON formátumba

1. Illessze be a CSV-fájlt vagy töltsön fel .csv fájlt.
2. Erősítse meg a határolót (vessző, pontosvessző, tabulátor).
3. JSON kimeneti tömb előnézete.
4. Másold vagy töltsd le a .json fájlt.

Példák a CSV-ből JSON-ba

Termékkatalógus importálása

sku,name,price fejléc 500 sorral JSON lesz a kirakat kezdőszkriptjéhez.

A felmérés eredményei

A Google Forms CSV-exportálása JSON-ba konvertálva a D3 vizualizációhoz.

Tépesvessző EU-CSV

Európai Excel használata ; határoló — állítsd be a beállítást az elemzés előtt.

Mikor használd ezt az eszközt

Amikor a rendszerindítási API a táblázat adataiból gúnyolódik.
Exportálások NoSQL insertMany számára konvertálásakor.
Amikor a fejlesztőknek JSON-ra van szükségük az üzleti felhasználók CSV-szerkesztéseiből.

Mikor válassz mást

Ha a mezők nem megtisztított vesszőt és hibás idézetet tartalmaznak — először javítsd ki a CSV-t.
Ha a fájl több lapból áll — egyszerre egy lapot exportálhat.
Amikor a típusoknak számoknak kell lenniük, nem karakterláncoknak — át kell adni a kódba való átalakítás után.

Írd be a coercion

CSV típusát — a „0123” és a „true” karakterlánc marad a JSON-ban, hacsak nem végez utófeldolgozást. A számokat váró API-k kifejezett elemzést igényelnek.

Határoló észlelése

A német Excelből vesszős elemzőbe beillesztett pontosvesszős CSV összevonja az oszlopokat — az elválasztó megerősítése.

UTF-8 karakterek

Az ékezetes neveknek UTF-8-nak kell maradniuk a végpontok között — kerülje a Latin-1 közvetítőkön keresztüli mentést.

Gyakori kérdések

Fejlécsor szükséges?

Igen az objektumkulcsokhoz — különben az oszlopok col1, col2 lesz.

Idézett mezők vesszővel?

RFC 4180 idézőjelek kezelve — a hibás formátumú sorok hibázhatnak.

Üres cellák?

Általában üres karakterlánc vagy nulla az eszköztől függően — ellenőrizd az API-t.

Nagy CSV?

A böngésző memóriakorlátai vonatkoznak — hatalmas fájlok felosztása.

Helyi?

Igen.

JSON vissza a CSV-be?

Használd a jsonToCsv-t.