CSV sa JSON Converter

I-paste ang CSV na may header row at gawing naka-format na JSON nang hindi ipinapadala ang data kahit saan.

Lahat ng pag-convert ng data ay nangyayari nang lokal sa iyong browser. Walang JSON, CSV, YAML, o XML ang ipinapadala sa aming mga server.
CSVJSON

Mabilis na mga halimbawa

I-convert ang mga hilera ng CSV sa mga JSON na object

Kapaki-pakinabang ang CSV to JSON kapag ang mga export mula sa spreadsheet, mga ulat sa analytics, o mga file mula sa partner ay kailangang gawing naka-istrukturang data para sa mga script, fixtures, API tests, o mga halimbawa sa dokumentasyon. Ang unang hilera ng CSV ay nagiging hanay ng mga key ng JSON, at ang bawat sumusunod na hilera ay nagiging isang object.

Pinananatiling string ang mga value sa layunin. Ipinapangalagaan nito laban sa mga hindi inaasahang pagbabago sa mga ZIP code, mga ID, mga numero ng account, porsyento, at iba pang mga value na maaaring mukhang numeriko ngunit dapat manatiling eksaktong nakasulat.

Mga detalye ng CSV na nakakaapekto sa output na JSON

  • Kinokontrol ng header row ang mga pangalan ng key ng object, kaya putulin o palitan muna ang mga pangalan ng column bago gamitin ang JSON sa code.
  • Ang mga quoted na cell ay maaaring maglaman ng mga kuwit; ang mga sira o di-wastong quotes ay iniulat bilang mga parser error.
  • Ang mga walang laman na cell ay nagiging mga empty string, hindi null.
  • Ang mga hilera na walang mga value ay sinasala (skipped).
Tala tungkol sa uri: i-convert ang mga string sa mga numero, boolean, petsa, o null pagkatapos i-export kung ang target na API ay umaasa sa typed na JSON na mga value.

Mga Madalas na Tanong (FAQ) tungkol sa CSV to JSON

Bakit lahat ng mga JSON value ay mga string?

Walang katutubong sistema ng uri ang CSV. Ang pagpapanatili ng mga value bilang string ay nag-iingat ng mga nangungunang zero, mga ID, porsyento, at mga code nang hindi humuhula ng uri.

Ano ang nangyayari sa mga walang laman na cell ng CSV?

Ang mga walang laman na cell ay nagiging mga empty string sa JSON object. I-convert ang mga ito sa null pagkatapos kung kailangan ng iyong aplikasyon ang mga null na value.

Anong uri ng mga error sa CSV ang iniulat?

Iniulat ng converter ang mga problema ng parser tulad ng sira o di-wastong quotes o mga malformed na hilera kapag makikilala iyon ng parser.