CSV JSON-muotoon
Muuta taulukkolaskennan vienti JSON-tietueiksi sivulla.
- Toimii selaimessasi — mitään syöttämääsi ei lähetetä palvelimelle
- Ei rekisteröitymistä, ei kiintiöitä, ilmainen käyttää niin usein kuin haluat
Näin se toimii
Paluumatka: kollega lähettää taulukon ja jokin tarvitsee sen JSON-muodossa – siemenaineisto, testiaineisto, tuontikomentosarja. Nuo viennit ovat yleensä täynnä oikeaa dataa, mikä on hyvä syy olla liittämättä niitä tuntemattomalle verkkosivustolle.
Ensimmäisestä rivistä tulee avaimet
Sarakeotsikoita käytetään ominaisuuksien niminä jokaisessa tietueessa. Tyhjille otsikoille annetaan paikkamerkkinimi sen sijaan, että ne jätettäisiin pois, joten mikään sarake ei katoa huomaamatta.
Lainausmerkeissä olevat kentät jäsennetään oikein
Lainausmerkkeihin käärityt kentät voivat sisältää pilkkuja, rivinvaihtoja ja escapoituja lainausmerkkejä, ja ne luetaan oikein. Tämä erottaa oikean CSV-jäsentimen pilkuista jakamisesta, ja siksi osoitteet ja vapaamuotoiset muistiinpanot selviävät matkasta.
Luvuista ja totuusarvoista tulee oikeita tyyppejä
Arvo, joka on kokonaan luku, muuttuu JSON-luvuksi, ja true/false muuttuu JSON-totuusarvoksi. Kaikki muu pysyy merkkijonona. Se on yleensä se, mitä haluat; jos tarvitset kaiken merkkijonoina, laita arvot lainausmerkkeihin lähteessä.
Tyhjät rivit ohitetaan
Perään jäävät tyhjät rivit, joita taulukkolaskentaviennit tuottavat jatkuvasti, ohitetaan sen sijaan, että niistä tulisi tyhjiä tietueita.
CSV JSON-muotoon – kysymyksiä
Käsitteleekö se lainausmerkeissä olevia kenttiä, joissa on pilkkuja?
Kyllä. Lainausmerkeissä olevat kentät, upotetut pilkut, rivinvaihdot ja escapoidut lainausmerkit jäsennetään kaikki oikein.
Muunnetaanko luvut oikeiksi luvuiksi?
Kyllä, samoin true ja false. Kaikki muu pysyy merkkijonona.
Entä jos CSV:ssäni ei ole otsikkoriviä?
Lisää sellainen ensin – ensimmäistä riviä käytetään ominaisuuksien niminä.
Lähetetäänkö tietoni palvelimelle?
Ei. Kaikki tapahtuu selaimessasi.