JSON–CSV-muunnin
Muunna JSON-tietueiden luettelo taulukkolaskentaan sopivaksi CSV:ksi.
- 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
JSON on se, mitä API antaa; CSV on se, minkä taulukkolaskenta avaa. Siirtyminen muodosta toiseen on jatkuva pieni pakkotoimi, ja se tehdään yleensä liittämällä sanoma johonkin satunnaiselle verkkosivulle – sanomiin, jotka sisältävät rutiininomaisesti asiakkaiden nimiä, sähköpostiosoitteita ja tilaustietoja. Tämä muuntaa sivulla, joten data pysyy sinulla.
Minkä muotoista dataa se odottaa
Objektien taulukkoa, jonka listaus-päätepiste yleensä palauttaa. Sarakeotsikot otetaan avaimista, jotka kerätään kaikista tietueista, joten rivit, joilta puuttuu kenttiä, asettuvat silti oikein. Yksittäistä objektia käsitellään yksirivisenä taulukkona.
Lainaus hoidetaan oikein
Arvot, jotka sisältävät pilkkuja, lainausmerkkejä tai rivinvaihtoja, kääritään lainausmerkkeihin ja escapetetaan sisäisesti samalla käytännöllä, jota taulukkolaskennat odottavat. Tämä on se osa, jonka käsin tehdyt muunnokset melkein aina tekevät väärin, ja siksi osoitesarake tuhoaa CSV:n niin usein.
Sisäkkäiset arvot
Arvo, joka on itse objekti tai taulukko, kirjoitetaan soluun JSON-tekstinä, koska CSV on litteä eikä sille ole muuta paikkaa. Litistä rakenne ensin, jos nämä kentät ovat sinulle tärkeitä.
Erottimen valinta
Pilkku on vakio. Puolipiste on se, mitä Excel odottaa alueilla, joilla desimaalierotin on pilkku – jos taulukkosi avaa tiedoston niin, että kaikki on ahdettu yhteen sarakkeeseen, syy on yleensä tämä. Sarkain on turvallisin, kun itse data on täynnä välimerkkejä.
JSON–CSV-muunnin – kysymyksiä
Minkälaista JSONia se hyväksyy?
Objektien taulukon tai yksittäisen objektin. Sarakkeet otetaan kaikkien tietueiden avaimista.
Rikkovatko datani pilkut CSV:n?
Eivät. Arvot, jotka sisältävät pilkkuja, lainausmerkkejä tai rivinvaihtoja, lainataan ja escapetetaan oikein.
Miksi Excel laittaa kaiken yhteen sarakkeeseen?
Alueasetuksesi odottavat todennäköisesti puolipisteitä. Vaihda erottimeksi puolipiste, niin tiedosto aukeaa oikein.
Lähetetäänkö tietoni palvelimelle?
Ei. Muunnos tehdään kokonaan selaimessasi.