Joan eduki nagusira
LibraTool logoLibraTool

JSON CSV Bihurgailua doan

Bihurtu JSON arrayak CSV-ra eta CSV JSON-era. Habiaratutako balioak, komatxozko eremuak eta balioetako komak automatikoki kudeatzen ditu.

Linez kanpo funtzionatzen du behin kargatuta
JSON sarrera (objektu-array bat)
CSV irteera
Irteera hemen agertuko da…

Ohiko erabilerak

  • Esportatu JSON API Datuak CSVBilakatzi JSON API erantzunak eta datuen esportazioak CSV formatuan Excel, Google Sheets eta datu-baseetarako.
  • Bilakatzi JSON Excel-paratua CSVBihurtu JSON datuen fitxategi edo API erantzuna lau CSV Excel eta Google Sheets zuzenean ireki dezaketen.
  • Prestatu JSON Datuak Datu-basearen InportaziorakoBilakatzi JSON esportazioak CSV-ra MySQL, PostgreSQL, SQLite eta beste datu-baseetara bulkoan inportatzeko.
  • Bilakatzi JSON Berriak CSV-ra AnalisirakoBilakatzi JSON analitika datuak, berriak eta logak CSV-ra negozio inteligentziarako eta datu analisirako.
  • JSON-etatik CSV Garatzaileen LanfluxuentzatLasterki bilakatzi proba luminaria, nakeago datuak eta konfigurazio JSON CSV edo itzuli - zure datuen pipelinearen zati.

Nola Funtzionatzen Du

Tresna honek JSON eta CSV artean bihurtzen du erabat zure nabigatzailean kanpo liburutegirik gabe β€” bihurketa-logika eskuz idatzitako TypeScript da lokalki funtzionatzen duena. JSON analisiak nabigatzailearen jatorrizko JSON.parse erabiltzen du, CSV analisiak berriz kate-analisi pertsonalizatu bat erabiltzen du RFC 4180 egoera-makina batekin, bihurgailu naif gehienek gaizki kudeatzen dituzten muturreko kasuak kudeatzen dituena.

  1. 1
    JSON analizatuta eta goiburuak bilduta
    JSON.parse()-ek sarrera irakurtzen du eta array gisa baliozkotzen du. Bihurgailuak gero arrayeko objektu bakoitza zeharkatzen du gako guztien batasun bat eraikitzeko β€” beraz errenkada ezberdinek eremu ezberdinak dituzten array sakabanatuek ere goiburu-errenkada osoa sortzen dute.
  2. 2
    Aukerako objektu kabiatuen laukapena
    Laukapen-aukera piztuta badago, {"helbidea":{"hiria":"Oslo"}} bezalako objektu kabiatuak errekurtsiboki puntu-notazioko zutabetara (helbidea.hiria) kolapsatzen dira goiburuak eraiki baino lehen. Arrayak eta objektu hutsak JSON-kate bihurtutako gelaxka-balio gisa uzten dira.
  3. 3
    RFC 4180 araua betetzen duen gelaxka-kodeketa formula neutralizazioarekin
    Gelaxka-balio bakoitza RFC 4180ren arabera ihes egiten da: koma, komatxo bikoitz, edo lerro-jauziak dituzten eremuak komatxo bikoitzez biltzen dira, eta barneko komatxoak bikoizten dira. Esportazio Seguru moduak (lehenetsita pizturik) = , +, -, edo @ zeinuarekin hasten den edozein gelaxka komatxo bakar batez aurrizkiztatzen du, kalkulu-orri appek, Excel edo Google Sheets bezalakoek, txertatutako balioak formula exekutagarri gisa tratatzea saihestuz.
  4. 4
    CSVtik JSONera karaktere-mailako egoera-makina bat erabiltzen du
    Norabidea alderantzikatuz, parseCsv funtzio partekatuak sarrera karaktere bakoitza zeharkatzen du, eremu komatxo artean dagoen jarraitzen duen, barneko komak, ihes egindako komatxo bikoitzak (""), eta gelaxka barruko lerro-jauziak zuzen kudeatzeko β€” lerro-zatiketa sinple batek gaizki kudeatzen dituen kasuak. detectDelimiter-ek lehen errenkada usnatzen du koma, puntu eta koma, tabuladore, edo barra bertikala aurkitzeko esportazio ez-estandarrak automatikoki onartzeko.

Erlazionatutako tresnak

Maiz egiten diren galderak