Fara beint í aðalefni
LibraTool logoLibraTool

JSON í CSV breytir — ókeypis

Breyttu JSON-fylkjum í CSV og CSV til baka í JSON. Meðhöndlar innfaldið gildi, tilvitnuð svæði og kommu í gildum sjálfkrafa.

Virkar án nettengingar eftir hleðslu
JSON-inntak (fylki af hlutum)
CSV-úttak
Úttak birtist hér…

Algeng notkun

  • Flytja JSON API gögn til CSVBreyta JSON API svörum og gagnaflutning í CSV skipun fyrir Excel, Google Sheets og gagnagrunnum.
  • Breyta JSON til Excel-tilbúna CSVSnúðu hvaða JSON gagna skrá eða API svörum í flat CSV sem Excel og Google Sheets geta opnað beint.
  • Undirbúðu JSON gögn fyrir gagnagrunns inn flutningBreyta JSON flutning til CSV fyrir endalaust inn flutning inn MySQL, PostgreSQL, SQLite og öðrum gagnagrunnum.
  • Breyta JSON skýrslur til CSV fyrir greiningBreyta JSON greining gögn, skýrslur og annála til CSV fyrir viðskipti stjörnuspil og gögn greining.
  • JSON til CSV fyrir Developer WorkflowsFlýta breyta prófun kaldaríkis, skelill gögn og stillingi JSON til CSV eða aftur - hluti af gögn leiðsluni.

Hvernig það virkar

Þetta tól breytir milli JSON og CSV algjörlega í vafranum þínum án ytri bókasafna — breytingarökfræðin er handskrifað TypeScript sem keyrir staðbundið. JSON-þáttun notar native JSON.parse vafrans, á meðan CSV-þáttun notar sérsniðna RFC 4180 ástandsvél sem meðhöndlar jaðartilvik sem flestir einfeldnislegir breytar mistúlka.

  1. 1
    JSON þáttað og hausar safnaðir
    JSON.parse() les inntakið og staðfestir það sem fylki. Breytirinn gengur svo í gegnum hvern hlut í fylkinu til að byggja sameiningu allra lykla — svo dreifð fylki þar sem mismunandi raðir hafa mismunandi reit framleiða samt fulla hausröð.
  2. 2
    Valfrjáls fletjun hreiðraðra hluta
    Ef fletjunarvalkosturinn er virkur eru hreiðraðir hlutir eins og {"address":{"city":"Oslo"}} endurkvæmt felldir í punkt-nótunar-dálka (address.city) áður en hausar eru byggðir. Fylki og tómir hlutir eru látnir vera sem JSON-strengjuð reitgildi.
  3. 3
    RFC 4180-samhæf reitkóðun með formúluvernd
    Sérhvert reitgildi er flúið samkvæmt RFC 4180: reit sem innihalda kommur, tvöfaldar gæsalappir, eða línuskipti eru vafin í tvöfaldar gæsalappir, og innri gæsalappir eru tvöfaldaðar. Öruggur útflutningur ham (virkur sjálfgefið) setur einnig einfaldar gæsalappir framan á sérhvern reit sem byrjar á =, +, -, eða @, kemur í veg fyrir að töflureikniforrit eins og Excel eða Google Sheets meðhöndli innskotin gildi sem keyranlegar formúlur.
  4. 4
    CSV-í-JSON notar stafastigs-ástandsvél
    Í öfuga stefnu gengur sameiginlegt parseCsv fall í gegnum inntakið staf-fyrir-staf, fylgist með hvort það er innan tilvitnaðs reits til að meðhöndla rétt innfelldar kommur, flúnar tvöfaldar gæsalappir (""), og línuskipti innan reita — tilvik sem einföld lína-skiptingar-aðferð meðhöndlar rangt. detectDelimiter þefar fyrstu röðina fyrir kommu, semíkommu, dálk, eða pípu til að styðja óstaðlaðan útflutning sjálfkrafa.

Tengd verkfæri

Algengar spurningar