Pob canllaw

Mynd o CSV i JSON heb golli data

Cyhoeddwyd · Diweddarwyd 1 munud o ddarllen

Mae’r trosiad yn ymddangos yn syml. Mae tri phwynt yn achosi problemau: y gwahanydd, gwerthoedd mewn dyfynodau a rhifau.

Y gwahanydd

Mae’r teclyn yn adnabod y hanner colon yn ogystal â’r coma. Caiff ffeil gyda hanner colon a cholofn «24,5» ei darllen yn gywir.

Dyfynodau

Mae maes mewn dyfynodau sy’n cynnwys coma, fel «arrosage: matin, soir», yn parhau i fod yn un gwerth. Mae’r dyfynodau dwbl y tu mewn yn dod yn ddyfynodau dianc: «zone "nord"».

Rhifau

Mae pob gwerth yn cyrraedd fel testun, gan gynnwys rhifau: mae «24,5» a «18» yn dod yn "24,5" a "18". Mae degolyn gyda choma yn parhau i fod yn llinyn. Amnewidiwch y coma gyda phwynt os yw’r rhaglen sy’n darllen y JSON yn disgwyl rhif.

Meysydd gwag

Mae maes gwag yn dod yn llinyn gwag, nid «null».

Gwirio

Cymharwch nifer y rhesi, agorwch y JSON ac edrychwch ar y colofnau gyda degolion a’r acenion.

CSV i JSON

I gael y ffordd wrthdroi, gweler JSON i CSV.