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.
I gael y ffordd wrthdroi, gweler JSON i CSV.
