Kuinka muuntaa CSV JSON sarjaan ja tarkistaa otsikot ja arvotyypit
Ensimmäinen CSV-sarja toimittaa kunkin tietolistan JSON-objektin avaimet. soluväliä tallennetaan sarjaksi, joten tarkista niiden tyypit ennen tuloksen siirtämistä järjestelmään, joka odottaa numeroita tai boolean-arvoja.

Kuinka käyttää tätä työkalua
- Valitse tiedostot muodossa CSV. Tiedostojen enimmäismäärä erää kohti: 1.
- Tarkista Tulon koodaus, Syöttöerotin ja aloita sitten käsittely.
- Lataa JSON tulos ja tarkista sen sisältö ja laatu.
Valitse oikeat asetukset
Valitse lähteen koodaus ja käytä automaattista delimiterin havaitsemista tai valitse todellinen delimiter. Ratkaise tyhjiä tai kaksinkertaisia otsikoita ja varmista, että jokaisella rivillä on sama sarakkeiden määrä kuin otsikon.
- Tuettu syöttö
- CSV
- Tulos
- JSON
- Käytettävissä olevat asetukset
- Tulon koodaus
- Syöttöerotin
Ennen aloittamista
Ymmärrä sarakkeet ja tulkintasäännöt ennen muutoksia
Tarkista oikea taulukon välilehti, otsikkorivi, merkistökoodaus ja erotin. Etunollia sisältävä tuotekoodi on tunniste, ei tavallinen laskentaluku. Selvitä lähteen päivämääräjärjestys ja desimaalierotin, jotta epäselviä arvoja ei tulkita sattumanvaraisen paikallisen käytännön mukaan.
Jos vertailet, yhdistät tai poistat kaksoiskappaleita, valitse avaimet ja tiedostojärjestys tietueen merkityksen perusteella. Samalla avaimella olevissa riveissä voi olla eri tietoja. Välilyöntien tai kirjainkoon sivuuttaminen voi yhdistää aitoja eroja; päätä säilytettävä esiintymä lähteen perusteella.
Kun kohdistat sarakkeita, tarkista jokaisen kohdekentän lähde. Etiketeissä ja taulukkokuvissa tarkista nimet, koodit, yksiköt ja esitysjärjestys. Testaa QR- ja viivakoodit lukijalla. Työkalu ei myönnä uusia tuotekoodeja, eikä mittataulukon kuvaan vienti muunna yksiköitä.
Täsmäytä tietueet ja käsittele poikkeamat
Vertaa rivimäärää, sarakejärjestystä ja valittuja tunnisteita alkuperäiseen. Moniarvokenttien laajentaminen voi kasvattaa rivimäärää, kun taas yhdistäminen voi jättää osumattomia tietueita pois. Lue poistettujen, virheellisten ja ratkaisemattomien arvojen raportit ennen jatkokäyttöä.
Tiedostomuodon vaihto ei aina säilytä koko tietomallia. CSV ei kuvaa kaikkia sisäkkäisiä JSON- tai XML-rakenteita, eikä pelkkä teksti kanna taulukon ulkoasua. Base64 on palautettavaa koodausta, ei salausta. Minifiointi ei ole sama asia kuin ZIP-pakkaus.
Virheessä tarkista täsmälliset sarakenimet, kohdistuksen suunta, syntaksi ja vaaditut tyypit. Summa ja keskiarvo tarvitsevat lukuja; lukumäärä laskee tietueet. Väärää koodausta tai jo kadonneita numeroita ei korjata arvaamalla. Testaa tuonti vastaanottavassa ohjelmassa ja säilytä lähde täsmäytystä varten.
Esimerkki syötteestä ja tuloksesta
name,count / Coverton,2 → JSON-tietueiden taulukkoEsimerkit kuvaavat työnkulkua. Tulokset riippuvat lähdetiedostosta ja asetuksista.
Tarkista tulos ennen tallentamista
Vertaa JSON-objektin lasku CSV-tietorohko-laskuun. Esimerkkejä johtavista nollakoodista, tyhjistä soluista ja kentistä, jotka sisältävät commasia tai linjan murteita, jotta voidaan varmistaa, että niiden arvot liikkuvat oikein.
Jos tulos on erilainen kuin odotit
Tyhjä tai kaksinkertainen otsikot ja epäjohdonmukaiset sarjan leveydet voivat pysäyttää muuntamisen.Jos korealainen merkki näyttää turhautuneena, tarkista sisäänkäyntikodistus ennen muokkaamista JSON, koska ongelma voi esiintyä lukemalla lähteen bytejä.
Huomioitavat rajoitukset
- CSV tallentaa tekstiä riveihin ja sarakkeisiin. Lainausmerkit voivat sisältää pilkkuja ja rivinvaihtoja. Koodaus ja otsikko vaihtelevat. Taulukkolaskentaohjelmat voivat muuttaa etunollia, päivämääräarvoja tai pitkiä tunnisteita.
- JSON ei salli kommentteja eikä viimeisen jäsenen jälkeen jäävää pilkkua. Lukujen jäsentämiseen sovelletaan JavaScriptin tarkkuusrajoituksia.
- Tarkista merkkikoodaus, erottimet ja sarakkeiden nimet. Suuret luvut voivat menettää JavaScriptin tarkkuuden; CSV ei säilytä kaikkia tyyppejä ja sisäkkäisiä rakenteita.
Jatka aiheeseen liittyvillä työkaluilla
Tämä opas selittää julkisen selaintyökalun. Säilytä kopio alkuperäisestä ja tarkista tulos ennen sen jakamista.
Tämä käännös on laadittu ohjelmiston avulla. Voit lukea myös englanninkielisen version. Lue englanniksi