Preskočiť na obsah
Coverton Blog
V tomto článku
Tabuľky a údaje

Previesť JSON na CSV: hodnoty a dátové typy

Prevod vyžaduje pole objektov. Rozhodnite, či sa vnorené objekty majú previesť na samostatné stĺpce, alebo zostať ako reťazce JSON v bunkách. Výsledná tabuľka sa v každom prípade číta inak.

Otvorte nástroj →Ako používať tento nástroj ↓
Previesť JSON na CSV
Ilustrácia pracovného postupu tohto nástroja; nie je výsledkom nahraného súboru.

Ako používať tento nástroj

  1. Vyberte súbory vo formáte JSON. Maximálny počet súborov v dávke: 1.
  2. Skontrolujte Vyrovnať vnorené objekty JSON a potom začnite spracovávať.
  3. Stiahnite si výsledok CSV a skontrolujte jeho obsah a kvalitu.

Zvoľte správne nastavenia

Zapnite sploštenie, aby sa názvy vlastností vnorených objektov zmenili na hlavičky spojené bodkami. Polia sa nerozbaľujú do viacerých riadkov; ak chcete analyzovať každú položku poľa, skontrolujte tieto bunky samostatne.

Podporovaný vstup
  • JSON
Výstup
  • CSV
Dostupné nastavenia
  • Vyrovnať vnorené objekty JSON

Pred začiatkom

Ujasnite si význam vstupných údajov

Pred prevodom určite, čo predstavuje riadok alebo hodnota, a zachovajte zdrojovú kópiu. V tabuľkách skontrolujte hlavičky, oddeľovače a kódovanie, v štruktúrovaných súboroch požadované objekty alebo polia. Samotné zobrazenie v tabuľkovom programe neurčuje význam identifikátorov, dátumov a súm.

Dostupné párovacie stĺpce, pravidlá typov a výstupné polia vyberajte podľa cieľového systému. Otestujte vzorku s prázdnou hodnotou, opakovaním a interpunkciou. Pri štítkoch, grafoch alebo personalizovaných dokumentoch overte zdrojové stĺpce, jednotky a formulácie.

Pred spracovaním stanovte kontroly: identifikátor so zachovaným zápisom, hodnotu so známym významom a očakávaný vzťah záznamov. Pri pravidlách typov alebo párovania odlišujte zdrojovú hodnotu od jej zobrazenia. Skúste nejednoznačné dátumy a rôzne zapísané kľúče pred použitím všeobecného pravidla. Uchovajte pravidlá a požiadavky s výsledkom, aby ste vedeli rozlíšiť chybu vstupu, výkladu a prevodu a zbytočne nemenili správne údaje.

Skontrolujte hodnoty a výnimky

Výstup otvorte alebo importujte s nastaveniami cieľového programu. Porovnajte hlavičky, počty záznamov a vzorky hodnôt. Súhrn, rozdelenie alebo odstránenie duplicít môže počet riadkov zámerne zmeniť; overujte príčinu namiesto očakávania rovnakého počtu po každej operácii.

Pred pokračovaním prečítajte správy o výnimkách a validácii. Pri posunutých stĺpcoch, chybných znakoch alebo chýbajúcom kľúči najprv overte oddeľovače, kódovanie a presné názvy hlavičiek. Kódovanie nie je šifrovanie a formátovanie nepotvrdzuje význam. Tlačené kódy či štítky skúste pred vytvorením celej série.

Príklad vstupu a výstupu

JSON Objektová súprava → hlavička a kôra CSV

Príklady popisujú pracovný postup. Výsledky závisia od zdrojového súboru a nastavení.

Pred uložením skontrolujte výsledok

Ak majú objekty rôzne vlastnosti, skontrolujte, či hlavičky CSV obsahujú všetky polia, ktoré potrebujete. Po importovaní súboru do tabuľky porovnajte prázdne miesta, hodnoty polí a identifikátory vedúcej nuly.

Ak je výsledok iný, ako ste očakávali

Jediný objekt najvyššej úrovne alebo pole holých čísel nie je pre túto konverziu vhodné. Pred exportovaním údajov vyriešte kolízie medzi existujúcimi bodkovanými kľúčmi a sploštenými názvami vlastností.

Obmedzenia nástroja

  • JSON predstavuje objekty, polia, reťazce, čísla, pravdivostné hodnoty a null. Názvy nehnuteľností sú uvedené v úvodzovkách. Použite formátovanie na kontrolu a CSV pre vhodné štruktúry tabuliek.
  • JSON nepovoľuje komentáre ani koncové čiarky. Analýza podlieha limitom numerickej presnosti JavaScriptu.
  • Skontrolujte kódovanie znakov, oddeľovače a názvy stĺpcov. Veľké čísla môžu stratiť presnosť v JavaScripte; CSV nezachováva všetky typy a vnorené štruktúry.

Pokračujte so súvisiacimi nástrojmi

Previesť CSV na JSON

Prvý riadok CSV poskytuje kľúče pre objekt JSON každého riadka údajov. Hodnoty buniek sú uložené ako reťazce, takže pred odoslaním výsledku do systému, ktorý očakáva čísla alebo boolovské hodnoty, skontrolujte ich typy.

Vyberte zdrojové kódovanie a použite automatické detekcie delimiter alebo vyberte skutočný delimiter. Rozpusťte prázdne alebo duplicitné hlavičky a uistite sa, že každý riadok má rovnaký počet stĺpcov ako hlavička.

Otvorte nástroj →

Previesť TSV na CSV

Znovu ušetriť rozlíšenú tabuľku, keď prijímajúci systém prijíma CSV. Poľa môže obsahovať kommy alebo čiarové prerušenia vlastné, takže nahradenie každej tabuľky s komou v rovnom texte by nestačilo na zachovanie buniek hranice.

Skontrolujte, či zdroj používa kódovanie UTF-8 alebo kódovanie kompatibilné s EUC-KR a podľa toho ho vyberte. Vstupné polia sa čítajú pomocou tabulátorov, zatiaľ čo uložený CSV používa ako oddeľovače čiarky.

Otvorte nástroj →

Táto príručka opisuje verejne dostupný nástroj používaný v prehliadači. Uchovajte si kópiu originálu a pred zdieľaním skontrolujte výsledok.

Tento preklad bol pripravený so softvérovou pomocou. Môžete si prečítať aj anglickú verziu. Čítajte v angličtine