Mayar da XML zuwa JSON Extensible Markup Language ↔ JavaScript Object Notation Kyauta A kan layi Amintacce
Ku jefa fayil ɗinku na XML sannan ku ɗauki JSON. Ana karanta shi kuma a rubuta shi a nan, a cikin burauzarku, don haka fayil ɗin ba ya taɓa barin na'urarku — kuma abin da sauyin ke riƙewa da abin da ba zai iya riƙewa ba, an rubuta su a ƙasa maimakon a bar ku ku gano da kanku.
Canza fayil ɗinku
Ku jefa fayil ɗin XML a nan, ko ku zaɓi ɗaya.
Fayil ɗinku ba ya barin wannan na'ura. Duk abin yana aiki a burauzarku.
Ba a ɗora komai ba
Canza daga XML
Canza zuwa XML
Inda waɗannan tsare-tsare suka samo asali
CSV shi ne mafi tsufa kuma mafi rashin ma’auni: tebur da aka rubuta a matsayin layukan rubutu, ana amfani da shi tun shekarun 1970 kuma sai a shekarar 2005 aka bayyana shi a rubuce, a lokacin da kowace manhaja ta riga ta yanke wa kanta abin da ya zama mai rabawa da kuma lokacin da za a sa alamar zance. XML ya taso daga SGML a shekarar 1998 don takardun da dole ne su ɗauki tsari mai tsauri kuma a duba su da tsarin schema. JSON Douglas Crockford ne ya ciro shi daga JavaScript a kusan shekarar 2001, da gangan aka rage shi zuwa abubuwa, jerin abubuwa, lambobi da kalmomi kawai — kuma wannan sauƙi ne ya sa ya mamaye gidan yanar gizo. YAML ɗan uwansa ne mai sauƙin karatu, inda shigar layi ke yin aikin da ƙullalliya ke yi a wasu wurare. Abu ɗaya da ke da muhimmanci yayin sauya tsakaninsu: CSV tsari ne mai kwance, raga na layuka da ginshiƙai, yayin da JSON, XML da YAML bishiyoyi ne.
Inda kuke haɗuwa da su
CSV shi ne abin da maƙunsar bayanai (spreadsheet) ke fitarwa kuma abin da akawu, dandalin shago ko bayanin asusun banki zai ba ku. JSON shi ne harshen da sabis na yanar gizo ke magana da shi kuma abin da ake ƙara rubuta fayilolin saiti da shi. XML yana nan a tsofaffin tsarin kamfanoni, a ma’aunin daftarin biyan kuɗi da kuma a cikin tsare-tsaren ofis da kansu. YAML shi ne inda mutane ke rubuta saiti da hannu. Sauya tsakaninsu aikin yau da kullum ne na kai bayanai daga inda aka samar da su zuwa inda ake buƙatarsu.
Tambayoyin da mutane ke yi
CSV ɗina ya buɗe a matsayin ginshiƙi ɗaya a Excel. Me ya sa?
Saboda maƙunsar bayananku na tsammanin wani mai rabawa daban. Excel yana bin mai raba jerin na saitin yankin kwamfutar, wanda yake zama alamar ɗigo-da-waƙafi (;) a duk inda waƙafi ya riga ya zama alamar ƙima ta ɗari-ɗari — wato, mafi yawan nahiyar Turai. Fayil da aka raba da waƙafi sai ya zama kamar ginshiƙi ɗaya na rubutu. Ku yi amfani da akwatin shigo da bayanai ku bayyana mai rabawa a fili, maimakon danna fayil sau biyu. Saitin yankin nan ɗaya ne ya sa 3.5 wani lokaci ke zuwa a matsayin kwanan wata.
Me ya sa JSON ɗina mai matakai ba zai zama tsattsauran maƙunsar bayanai ba?
Saboda maƙunsar bayanai kwance take, JSON kuwa bishiya ne. Layi na iya ɗaukar ƙima ɗaya a kowane ginshiƙi; abin JSON kuma na iya ɗaukar jeri a cikin fili a cikin wani jeri. Sauyawa na nufin zaɓar yadda za a shimfiɗa wannan: ko dai a haɗa sunayen da ke cikin juna zuwa dogon taken ginshiƙi ɗaya, ko kuma a maimaita layin iyaye sau ɗaya ga kowane ɗa. Dukansu sulhu ne, kuma babu wanda za a iya mayar da shi ta atomatik — shi ya sa komawa daga maƙunsar bayanai zuwa ainihin siffar yawanci yana buƙatar shawarar ɗan Adam.
Shin fayil ɗin yana rasa inganci?
Ya danganta da abin da nau'ukan fayil biyun za su iya ɗauka. Mayarwa tsakanin nau'ukan da ke adana abu ɗaya — PNG zuwa BMP, WAV zuwa FLAC — ba ta rasa komai. Mayarwa zuwa nau'in da ke jefar da bayanai don adana sarari, kamar JPEG ko MP3, tana rasa kaɗan a kowane lokaci, kuma mayarwa baya ba ta dawo da shi. Inda zaɓi ya kasance, wannan shafin yana karkata zuwa kiyaye ainihin ingancin maimakon yin mafi ƙanƙantar fayil.
Shin ana ɗora fayil ɗina zuwa wani wuri?
A'a. Mayarwar tana faruwa a cikin burauzarku, a kan na'urarku; fayil ɗin ba ya taɓa barinta kuma babu uwar garke a nan da za ta karɓe shi. Shi ya sa girman fayil mai girma ke iyakance da ƙwaƙwalwar na'urarku maimakon da ɗorawa, kuma shi ya sa babu abin da kuka mayar da zai bayyana a rajistar kowa — har da namu. Kayan aikin odiyo da bidiyo suna ɗauko injin mayarwarsu daga wannan shafin a karon farko da kuka yi amfani da su, kusan megabyte talatin sau ɗaya; bayan haka aikin yana ci gaba da faruwa gaba ɗaya a kan na'urarku.
Dalilin da ya sa mutane ke canza XML zuwa JSON
XML shi ne tsohon dattijon bayanai masu tsari. Fiye da shekaru ashirin yana ɗauke da fayilolin saituna, hanyoyin ciyar da samfura, takardun kuɗi, taswirorin shafuka, hanyoyin ciyar da labarai, fitarwa daga manhajojin lissafi da amsoshin tsofaffin sabis na yanar gizo. Daidai ne kuma mai yawan kalmomi, an rubuta shi da alamomi da ke buɗewa da rufewa. JSON abokin hamayyarsa ne matashi: mafi sauƙi, mafi sauƙin karantawa kuma harshen halitta na lambar yanar gizo ta zamani, inda shiri zai iya amfani da shi da kusan babu shiri. Lokacin da ciyarwa ko fitarwa ta zo a XML kuma abin da zai yi amfani da ita yana jin JSON, ana buƙatar canzawa. Shi ya sa mutane ke canza XML zuwa JSON: suna da bayanai a tsohon tsari, kuma sababbin kayan aiki suna son sabon.
Yanayin sun zama ruwan dare. Mai haɓakawa da dole ne ya karanta amsar tsohon sabis a rubutaccen shiri na zamani. Mai shago da ke da ciyarwar samfura a XML da dandamali da ke shigo da JSON. Mai nazarin bayanai da ke son duba babban fitarwa a kayan aiki da ke sarrafa JSON. Ɗalibi da ke buƙatar fahimtar fayil cike da maƙallan kusurwa. A kowane hali bayanin yana nan, kuma abin da ya ɓace kawai shi ne tsari mafi dacewa.
Wannan shafi yana canza XML zuwa JSON a cikin burauzarka. Ana karanta fayil ɗinka a rubuta shi a nan, don haka ba ya taɓa barin na’urarka, wanda yake da muhimmanci ga takardun kuɗi, bayanan abokan ciniki da duk wani abu na sirri. Kuma shafin yana gaya maka tun da farko abin da ƙetarawar ke riƙewa da abin da ba za ta iya ba, maimakon ya bar ka ka gano. XML yana ɗauke da ra’ayin da JSON ba shi da kalma a kansa, kuma fahimtarsa zai cece ka daga abubuwan mamaki. A ƙasa za ka sami yadda canzawar ke aiki da abin da za ka tsammata.
Yadda canzawar ke aiki
Abubuwa sun zama maɓallai, shiga cikin juna ta zama shiga cikin juna
Ana karanta XML ɗinka a cikin burauzarka. Sunayen abubuwa sun zama maɓallai, kuma abubuwa da ke cikin abubuwa sun zama abubuwa a cikin abubuwa, don haka shigar-cikin-juna ta XML ita ce shigar-cikin-juna ta JSON. Tsarin da kake gani a alamomin shi ne tsarin da kake samu a cikin maƙallan lanƙwasa.
Siffofi suna riƙe sunansu da @
Abubuwan XML na iya ɗaukar siffofi, ƙananan bayanai da aka rubuta a cikin alamar buɗewa. JSON ba shi da siffofi, don haka ana riƙe kowanne a matsayin maɓalli na kansa, da @ a gaban sunan. Abu kamar littafi mai siffa id zai ba da maɓallin @id kusa da maɓallan yaransa. @ yana bayyana waɗanne maɓallai suka fito daga siffofi da waɗanne daga abubuwa.
Rubutu kusa da abubuwan yara
Rubutu da ke raba abu da abubuwan yara ana riƙe shi a ƙarƙashin #text, domin babu wani wuri da za a sa shi. Wannan ba kasafai ba ne a fayilolin bayanai kuma ruwan dare ne a takardu da ke haɗa rubutu da alamar rubutu. Maɓallin #text yana riƙe da rubutun, sauran maɓallan kuma suna riƙe da yaran.
Abin da ake riƙewa
Sunayen abubuwa, shigar-cikin-juna, siffofi da rubutu
Ana riƙe sunayen abubuwa, shigarsu cikin juna, siffofinsu da rubutunsu duka. Bayanin da ke cikin bayanan yana cikin JSON, a tsarin da shirye-shirye za su iya bi.
Tsarin abin da ke bayyana sau ɗaya
Abubuwa suna riƙe tsarin da aka rubuta su idan sun bambanta, don haka rikodi da ke jera take, marubuci da kwanan wata yana nuna su a wannan tsari.
Rubutu daidai
Ana riƙe rubutun kowane abu yadda aka rubuta shi, har da wuraren sarari a cikinsa da haruffa masu lafazi, alamomi da haruffa daga wasu haruffa.
Abin da ya kamata ka sani kafin ka canza XML zuwa JSON
Sunayen da suka maimaita sun zama jeri
XML yana ɗauke da ra’ayin da JSON ba shi da kalma a kansa: abubuwa suna da tsari kuma suna iya maimaituwa. Suna da ya bayyana sau ɗaya ya zama ƙima, kuma suna da ya bayyana sau biyu ya zama jeri. Don haka jerin da ke da abubuwan item uku ya zama jeri na uku, amma jerin mai item ɗaya kawai ya zama ƙima kawai, ba jeri na ɗaya ba. Wannan yana nufin karanta sakamakon baya ba koyaushe yana ba da XML ɗaya ba. Shirin da ke karanta JSON ya kamata ya kasance a shirye ga duka nau’ukan biyu inda jeri zai iya zama gajere.
Ana bar sharhi, umarnin sarrafawa da sanarwa
Sharhi, umarnin sarrafawa da sanarwar XML ba ɓangaren bayanai ba ne kuma ba sa zuwa. Bayanin da mai haɓakawa ya bari a sharhi, layin da ke saman da ke bayyana sigar da tsarin rubutu, da umarnin da aka yi wa wani shiri na musamman duka suna ɓacewa. Bayanan kansu suna nan.
Komai rubutu ne
XML ba shi da nau’ukan ƙima: kowace ƙima a cikin alamomin rubutu ne. Lambobi, kwanaki da tutoci a XML ɗinka suna zuwa a matsayin rubutun da aka rubuta. Shirin da ke karanta JSON ya kamata ya fassara su gwargwadon bukatunsa.
Yadda ake canza XML zuwa JSON a nan
Ƙara fayil ɗinka
Jefa fayil ɗin XML a shafin ko ka zaɓe shi daga na’urarka. Ana karanta shi a cikin burauzarka kuma ba a loda shi ba.
Canza
Danna maɓallin. Fayil na girman yau da kullum yana ɗaukar ɗan lokaci. Bar shafin a buɗe har sai an gama.
Sauke ka duba
Sauke JSON ka buɗe shi a editan rubutu. Duba farko da ƙarshe, ka tabbatar maɓallan sunayen da kake tsammani ne kuma siffofi suna ɗauke da @ ɗinsu.
Duba kusa da XML da JSON
Hanyoyi biyu na rubuta bishiya
Duka XML da JSON suna siffanta bishiyar ƙimomi. XML yana rubuta ta da alamomi da ke buɗewa da rufewa, kuma yana ba da damar siffofi da cakuɗaɗɗen abun ciki. JSON yana rubuta ta da maƙallan lanƙwasa da na murabba’i, kuma ya san abubuwa, jeri, zaren haruffa, lambobi, boolean da null kawai. Suna haɗuwa da kyau ga bayanai, kamar rikodi da saituna, kuma suna haɗuwa da rashin kyau ga takardu, kamar shafin yanar gizo ko littafi, inda rubutu da alamar rubutu ke gauraye.
Dalilin da ba a tabbatar da tafiya-da-dawowa ba
Tafiya daga XML zuwa JSON tana rasa kaɗan: tsarin abubuwan da suka maimaita da aka gauraya, sharhi da bambancin siffa da abu, wanda ake riƙewa ta @ kawai. Idan ka koma, don haka ba za ka sami daidai XML ɗaya ba. Ga musayar bayanai, wannan da wuya ya shafi. Ga takardu, yana shafi, kuma ya fi kyau a riƙe XML a matsayin tushe.
Namespaces
Sunayen XML na iya ɗaukar prefix da ke sanya su a cikin namespace, kamar ƙamus na wani ma’auni na musamman. Ana riƙe irin waɗannan sunaye yadda aka rubuta su, har da prefix, don haka maɓalli na iya karantuwa dc:title. Ba a warware su ko a sake rubuta su ba.
Yanayi na yau da kullum dalla-dalla
Ciyarwar samfura da kundin kayayyaki
Masu samarwa da kasuwanni sau da yawa suna ba da ciyarwa a XML. Don amfani da su a rubutaccen shiri na zamani ko shigo da su zuwa dandamali da ke ɗaukar JSON, canza XML zuwa JSON ka karanta sakamakon.
Tsofaffin sabis na yanar gizo
Sabis da aka gina a zamanin SOAP da farkon API suna amsa a XML. Rubutaccen shiri da ke son amfani da amsarsu zai iya aiki da JSON, wanda ya fi sauƙin sarrafawa.
Fayilolin saituna
Shirye-shirye da yawa suna adana saituna a matsayin XML. Canza fayil zuwa JSON yana ba ka damar karanta shi a kayan aikin da aka gina don JSON, kwatanta sigogi biyu ko ciyar da shi ga rubutaccen shiri.
Ciyarwa, taswirorin shafuka da fitarwa
Ciyarwar labarai, taswirorin shafuka da fitarwa daga manhajojin lissafi ko kaya XML ne. Canzawa tana ba ka tsari da ya fi sauƙin bincika da lodawa a lamba.
Shawarwari masu amfani kafin ka canza XML zuwa JSON
Duba cewa XML an tsara shi daidai
Dole ne kowace alama ta rufe, kuma fayil ɗin dole ne ya kasance yana da tushen abu guda ɗaya. Idan shafin ya ba da rahoton kuskure, buɗe fayil ɗin a edita da ke haskaka matsalolin XML ka gyara layin da yake nunawa.
Ka san inda jeri zai iya zama gajere
Idan XML ɗinka yana da jeri, ka tuna cewa jeri mai shigarwa ɗaya zai zama ƙima ba jeri na ɗaya ba. Tsara lambar da ke karanta JSON don ta ɗauki duka yanayi biyu.
Yanke shawara abin da za a yi da siffofi
Siffofi suna zuwa a matsayin maɓallai da @. Idan shirinka yana tsammanin su a ƙarƙashin wasu sunaye, sake musu suna bayan canzawar, ko ka daidaita shirin.
Manyan fayiloli
Komai yana gudana a na’urarka, don haka babban fayil mai girma sosai yana buƙatar ƙwaƙwalwa. Ga fayiloli na megabyte da yawa, yi amfani da kwamfuta, ka raba bayanan idan shafin yana wahala.
Tambayoyin da mutane ke yi kafin su canza
Me ya sa jeri ɗaya yake jeri wani kuma ƙima ɗaya?
Domin suna da ya bayyana sau ɗaya ya zama ƙima, kuma suna da ya bayyana sau biyu ya zama jeri. Jeri mai shigarwa ɗaya yana kama da ƙima ɗaya.
Ina siffofina suka tafi?
Maɓallai ne da @ a gaban sunan, kusa da maɓallan abubuwan yara.
Ina rubutun da ke zaune kusa da wasu abubuwa?
A ƙarƙashin maɓallin #text, domin babu wani wuri da za a sa shi.
Me ya sa sharhina ya ɓace?
Sharhi, umarnin sarrafawa da sanarwar XML ba ɓangaren bayanai ba ne kuma ba sa zuwa.
Ana loda fayil ɗina?
A’a. Canzawar tana gudana a cikin burauzarka kuma fayil ɗin ba ya taɓa barin na’urarka.
Zan iya komawa XML?
Eh. JSON zuwa XML yana rubuta bishiya baya a matsayin XML, ko da yake ba a tabbatar da tafiya-da-dawowa za ta zama iri ɗaya ba.
Zaɓi cikin hikima lokacin da kake canza XML zuwa JSON
JSON, YAML ko tebur?
JSON ya dace da shirye-shirye. Ga saitin da mutane ke gyarawa, JSON zuwa YAML yana karantuwa cikin kwanciyar hankali bayan canzawar. Idan XML a gaskiya tebur ne na rikodi iri ɗaya, za ka iya biyo baya da JSON zuwa CSV ko JSON zuwa XLSX.
Riƙe XML
XML shi ne tushe. Yana riƙe da sharhi, sanarwa da ainihin tsarin. Riƙe shi, ka ɗauki JSON a matsayin kwafi mai sauƙi.
Yi tunani game da mai amfani
Duba abin da zai karanta JSON, ka tsara aikin don ya dace da shi. Rubutaccen shiri da ke tsammanin tsayayyen tsari ya fi sauƙin rubutawa idan XML na yau da kullum ne.
Samun sakamako mai kyau bayan canzawar
Tabbatar da JSON a mai dubawa
Buɗe sakamakon a edita da ke fahimtar JSON ka rufe abubuwan. Idan tsarin yana kama da abin da kake tsammani, yana da kyau.
Kwatanta rikodi kaɗan da tushe
Ɗauki rikodi kaɗan na tsakiya ka duba su a kan XML. Yana ɗaukar minti ɗaya kuma yana gaya maka canzawar tana da aminci.
Rage girma don bugawa
Idan shafin yanar gizo zai loda fayil ɗin kuma babba ne, akwai kayan aiki da ke cire wuraren sarari su sa shi ya fi sauƙi. Bayanan suna zama iri ɗaya.
Shirya XML ɗinka don ya canza da kyau
Riƙe tsarin na yau da kullum
Lokacin da ka canza XML zuwa JSON, bayanai na yau da kullum suna canzawa mafi kyau: abubuwa iri ɗaya a wurare iri ɗaya, da jeri koyaushe a matsayin abubuwa da aka maimaita. Fayiloli marasa tsari suna samar da JSON marar tsari, kuma shirin da ke karanta shi dole ne ya jure.
Guji haɗa rubutu da abubuwa idan za ka iya
Rubutu kusa da abubuwan yara yana zuwa ƙarƙashin #text. Daidai ne, amma yana sa sakamakon ya fi wahalar amfani. Ga bayanai, riƙe rubutu a ganyaye, ba tsakanin rassa ba.
Gwada da ƙaramin yanki da farko
Idan fayil ɗinka babba ne, ɗauki rikodin farko zuwa fayil na gwaji ka canza shi. Kallo mai sauri ga sakamakon yana nuna ko siffar tana kamar yadda kake tsammani.
Karanta JSON bayan ka canza XML zuwa JSON
Bi tsarin, kada ka yi hasashensa
Siffar sakamakon tana kwaikwayon siffar XML, don haka hanya mafi kyau ta fahimtarsa ita ce buɗe duka biyun gefe-da-gefe. Nemo tushen abu, wanda ya zama maɓallin matakin sama, ka bi rikodi ɗaya zuwa ganyensa. Bayan ka canza XML zuwa JSON, wannan tafiyar minti goma tana ceton sa’o’i na gwaji da kuskure a lamba.
Rubuta lamba mai kariya don jeri
Saboda shigarwa ɗaya ƙima ce kuma shigarwa da yawa jeri ne, mafi aminci shi ne a naɗe abin da ka karanta: idan ba jeri ba ne, sa shi a ciki. Layin lamba a farkon mai karatu yana sa sauran su zama masu sauƙi, kuma shirinka ba ya karyewa a ranar da ciyarwa ta ƙunshi samfur ɗaya kawai.
Kula da siffofi
Maɓallai da ke farawa da @ siffofi ne. Wasu kayan aiki ba sa son irin waɗannan sunaye a matsayin sunayen kaddarori, don haka za ka iya gwammace sake musu suna yayin lodawa. Ma’anar tana nan; alamar kawai ke canzawa.
Kada ka gyara JSON a madadin tushe
Lokacin da bayanai suka canza, canza XML a tushensa, ko ka sa tsarin ya samar da sabon fitarwa, ka sake canza XML zuwa JSON. Gyara kwafin yana bar su biyu ba daidai ba.
Sirri da kulawa
Dalilin da canzawa a gida ke da muhimmanci ga bayanai
Fayilolin XML sau da yawa suna riƙe da abin da yake na sirri: takardun kuɗi, abokan ciniki, oda, saituna. Yawancin masu canzawa na kan layi suna loda fayil ɗinka zuwa sabar, su sarrafa shi su mayar da sakamakon, kuma na ɗan lokaci kwafi yana zama a na’urar da ba ka sarrafa. A nan burauzarka ce ke aikin, don haka bayanan suna zama a na’urarka.
Abin da ke faruwa idan ka bar shafin
Lokacin da ka rufe shafin, fayil ɗin da aka canza yana ɓacewa daga burauzar, don haka sauke shi da farko. Babu wani abu game da bayananka da ake riƙewa.
Idan wani abu ya yi kuskure
Shafin ya ce XML ba shi da inganci
Wata alama ba ta rufe ba, ko akwai tushen abubuwa biyu, ko harafi da XML ba ya yarda da shi. Buɗe fayil ɗin a edita da ke haskaka kurakuran XML ka gyara layin da yake nunawa.
Tsarin ba shi ne abin da nake tsammani ba
Duba jeri da ke da shigarwa ɗaya, da siffofi da cakuɗaɗɗen rubutu. Suna bayyana yawancin abubuwan mamaki.
Shafin yana daskarewa da babban fayil
Komai yana gudana a na’urarka, kuma babban fayil yana buƙatar ƙwaƙwalwa. Sake gwadawa a kwamfuta, ko ka raba bayanan.
Kayan aiki masu alaƙa
Iyali ɗaya na kayan aiki yana rufe ayyukan maƙwabta. Don komawa, yi amfani da JSON zuwa XML. Ga fayilolin saituna, JSON zuwa YAML da YAML zuwa JSON suna canzawa tsakanin waɗannan biyu. Ga tebura, akwai JSON zuwa CSV, CSV zuwa JSON, JSON zuwa XLSX da XLSX zuwa JSON.
Misali mai aiki
Ka ce mai samarwa ya aiko maka da ciyarwar samfura a matsayin fayil na XML mai samfura 800, kowanne da siffar id, suna, farashi da jerin rukunoni. Kana jefa fayil ɗin a nan ka danna maɓallin. Bayan ɗan lokaci kana sauke JSON mai jeri na samfura 800. Id na kowanne maɓallin @id ne, suna da farashi maɓallai ne na kansu, kuma rukunonin suna zama jeri. Ga ƙalilan samfura masu rukuni ɗaya, ƙimar zaren haruffa ne mai sauƙi, kuma rubutaccen shirin shigo da bayananka yana ɗaukar duka yanayi biyu. XML yana zama a babban fayilinka a matsayin na asali na mai samarwa.
Gajeren jerin dubawa
Kafin canzawa
Duba cewa an tsara XML daidai. Lura inda jeri zai iya zama gajere. Riƙe XML.
Yayin canzawa
Zauna a shafin har sai fayil ɗin ya shirya.
Bayan canzawa
Buɗe JSON, duba maɓallan, siffofi da jeri, ka gwada shi da shirin da zai karanta shi.
Kura-kurai na yau da kullum
Tsammanin kowane jeri jeri ne
Jeri mai shigarwa ɗaya yana zama ƙima. Rubuta lambar karantawa don ta karɓi duka biyun.
Tsammanin tafiya-da-dawowa cikakkiya
Kada ka dogara da tafiya daga XML zuwa JSON ka koma don ya ba da XML ɗaya. Riƙe na asali.
Mantawa cewa duk ƙimomi rubutu ne
XML ba shi da nau’ukan ƙima. Canza lambobi da kwanaki a shirin da ke amfani da su.
Bayananka suna zama a na’urarka
Canzawar tana faruwa a gida. Burauzarka ce ke karanta fayil ɗinka, ta sake rubuta shi a can ta mayar maka a matsayin JSON. Ba a loda komai ba, don haka babu kwafi da ya ƙare a sabar kuma babu wani da zai iya karanta shi. Ga bayanai masu abun ciki na sirri, wannan ita ce hanya mai aminci ta canza XML zuwa JSON.
Taƙaitawa
Don canza XML zuwa JSON a nan, jefa fayil ɗin ka danna maɓallin. Ana karanta shi a rubuta shi a cikin burauzarka, don haka fayil ɗin ba ya taɓa barin na’urarka. Ana riƙe sunayen abubuwa, shigarsu cikin juna, siffofinsu da rubutunsu. Siffa tana riƙe sunanta da @ a gaba, kuma rubutu da ke raba abu da abubuwan yara ana riƙe shi a ƙarƙashin #text, domin babu wani wuri da za a sa shi. XML yana ɗauke da ra’ayin da JSON ba shi da kalma a kansa: abubuwa suna da tsari kuma suna iya maimaituwa. Suna da ya bayyana sau ɗaya ya zama ƙima kuma suna da ya bayyana sau biyu ya zama jeri, don haka karanta sakamakon baya ba koyaushe yana ba da XML ɗaya ba. Sharhi, umarnin sarrafawa da sanarwar XML ba ɓangaren bayanai ba ne kuma ba sa zuwa.