Data- ja tekstityökalu

CSV JSON-muotoon

Muuta taulukkolaskennan vienti JSON-tietueiksi sivulla.

CSV JSON-muotoon Toimii laitteellasi
  • 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.

UKK

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.